Class ManagedIdentityTokenProvider | Azure SDK for Net

Represents the Azure Active Directory token provider for Azure Managed Identity integration.

Inheritance

ManagedIdentityTokenProvider

Namespace: Microsoft.Azure.EventHubs
Assembly: Microsoft.Azure.EventHubs.dll
Syntax
public class ManagedIdentityTokenProvider : Microsoft.Azure.EventHubs.TokenProvider

Constructors

ManagedIdentityTokenProvider()

Initializes new instance of ManagedIdentityTokenProvider class with default Microsoft.Azure.Services.AppAuthentication.AzureServiceTokenProvider configuration.

Declaration
public ManagedIdentityTokenProvider ();

ManagedIdentityTokenProvider(AzureServiceTokenProvider)

Declaration
public ManagedIdentityTokenProvider (Microsoft.Azure.Services.AppAuthentication.AzureServiceTokenProvider azureServiceTokenProvider);
Parameters
Microsoft.Azure.Services.AppAuthentication.AzureServiceTokenProvider azureServiceTokenProvider

The Microsoft.Azure.Services.AppAuthentication.AzureServiceTokenProvider to be used to fetch access tokens.

Methods

GetTokenAsync(String, TimeSpan)

Declaration
[System.Diagnostics.DebuggerStepThrough] public override System.Threading.Tasks.Task<Microsoft.Azure.EventHubs.SecurityToken> GetTokenAsync (string appliesTo, TimeSpan timeout);
Parameters
String appliesTo

The URI which the access token applies to

TimeSpan timeout

The time span that specifies the timeout value for the message that gets the security token

Returns

ncG1vNJzZmiZqqq%2Fpr%2FDpJuom6Njr627wWeaqKqVY8SqusOorqxmnprBcHDWnplonJ%2Bpu6bAjoagnKqfqLynwI16sa6qlWOSt7HNrX%2BumqNkgW9%2FjWpmmqiZZJqqr9GoqqiepGOOu8HRnmV%2BrpWjwYnBwaxmhqGTp7y0u8WtZXqypaeyb5HVnqWtgKWXwG%2BZwKeYoJ2UfrGmutOiq7KMn6Cyr5zRqK2inJWne6nAzKU%3D