Ejemplo n.º 1
0
 public static Task <KeyVaultClient> Authenticate(KeyVaultConfigurationSettings configuration)
 {
     if (configuration.CredentialType == AuthenticationType.Certificate)
     {
         return((new CertificateAuthenticationManager(configuration)).Authenticate());
     }
     else if (configuration.CredentialType == AuthenticationType.Secret)
     {
         return((new ClientSecretAuthenticator(configuration)).Authenticate());
     }
     else
     {
         return((new ManageServiceIdentityAuthenticator(configuration)).Authenticate());
     }
 }
Ejemplo n.º 2
0
 public CertificateManager(KeyVaultConfigurationSettings configuration)
 {
     _config = configuration;
     Task.Run(CreateClient);
 }
 internal ManageServiceIdentityAuthenticator(KeyVaultConfigurationSettings configuration)
 {
     _config = configuration;
 }
 internal ClientSecretAuthenticator(KeyVaultConfigurationSettings configuration)
 {
     _config = configuration;
 }
Ejemplo n.º 5
0
 public SecretManager(KeyVaultConfigurationSettings configuration)
 {
     _config = configuration;
 }
Ejemplo n.º 6
0
 internal CertificateAuthenticationManager(KeyVaultConfigurationSettings configuration)
 {
     _config = configuration;
 }