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);
        }
예제 #2
0
 public AuthenticationFactory()
 {
     TokenProvider = new AdalTokenProvider();
 }
 public AuthenticationFactory()
 {
     TokenProvider = new AdalTokenProvider();
 }