Exemple #1
0
 internal AzureApplicationCredential(AzureApplicationCredentialOptions options, EnvironmentCredential environmentCredential = null, ManagedIdentityCredential managedIdentityCredential = null)
 {
     _credential = new ChainedTokenCredential(
         environmentCredential ?? new EnvironmentCredential(options),
         managedIdentityCredential ?? new ManagedIdentityCredential(options.ManagedIdentityClientId)
         );
 }
Exemple #2
0
 /// <summary>
 /// Initializes an instance of the <see cref="AzureApplicationCredential"/>.
 /// </summary>
 /// <param name="options">The <see cref="TokenCredentialOptions"/> to configure this credential.</param>
 public AzureApplicationCredential(AzureApplicationCredentialOptions options) : this(options ?? new AzureApplicationCredentialOptions(), null, null)
 {
 }