/// <summary> /// Constructor /// </summary> /// <param name="authenticationData">AuthenticationConfigurationData configuration</param> public AuthenticationMethodProviderFromDPS(AuthenticationData authenticationData) : base(authenticationData) { RestClient restClient = RestClient.CreateFrom(authenticationData); _deviceAuthenticationData = new AuthenticationData(authenticationData); _deviceAuthenticationData.Identity = AuthenticationMethodProvider.AuthenticationIdentity.Device; _dpsApi = new DpsApi(restClient); _idScope = authenticationData.IdScope; _registrationId = authenticationData.RegistrationId; }
/// <summary> /// Constructor /// </summary> /// <param name="dpsAPi">The DPS API to use</param> /// <param name="authenticationData">AuthenticationConfigurationData configuration</param> public AuthenticationMethodProviderFromDPS(IDpsApi dpsAPi, AuthenticationData authenticationData) : base(authenticationData) { _dpsApi = dpsAPi; }