public AuthenticationFactory() { _getKeyStore = () => { IServicePrincipalKeyStore keyStore = null; if (!AzureSession.Instance.TryGetComponent(ServicePrincipalKeyStore.Name, out keyStore)) { keyStore = new ServicePrincipalKeyStore(); } return(keyStore); }; _getAuthenticator = () => { IAuthenticatorBuilder builder = null; if (!AzureSession.Instance.TryGetComponent(AuthenticatorBuilder.AuthenticatorBuilderKey, out builder)) { builder = new AuthenticatorBuilder(); } return(builder); }; TokenProvider = new AdalTokenProvider(_getKeyStore); }
public AuthenticationFactory() { _getKeyStore = () => { if (!AzureSession.Instance.TryGetComponent(AzKeyStore.Name, out AzKeyStore keyStore)) { keyStore = null; } return(keyStore); }; _getAuthenticator = () => { IAuthenticatorBuilder builder = null; if (!AzureSession.Instance.TryGetComponent(AuthenticatorBuilder.AuthenticatorBuilderKey, out builder)) { builder = new AuthenticatorBuilder(); } return(builder); }; }