Share via


TokenProvider Class

Definition

This abstract base class can be extended to implement additional token providers.

public abstract class TokenProvider : Microsoft.Azure.EventHubs.ITokenProvider
type TokenProvider = class
    interface ITokenProvider
Public MustInherit Class TokenProvider
Implements ITokenProvider
Inheritance
TokenProvider
Derived
Implements

Constructors

TokenProvider()

Methods

CreateAzureActiveDirectoryTokenProvider(AzureActiveDirectoryTokenProvider+AuthenticationCallback, String, Object)

Creates an Azure Active Directory token provider.

CreateManagedIdentityTokenProvider()

Creates Azure Managed Identity token provider.

CreateSharedAccessSignatureTokenProvider(String, String, TimeSpan, TokenScope)

Construct a TokenProvider based on the provided Key Name and Shared Access Key.

CreateSharedAccessSignatureTokenProvider(String, String, TimeSpan)

Construct a TokenProvider based on the provided Key Name and Shared Access Key.

CreateSharedAccessSignatureTokenProvider(String, String, TokenScope)

Construct a TokenProvider based on the provided Key Name and Shared Access Key.

CreateSharedAccessSignatureTokenProvider(String, String)

Construct a TokenProvider based on the provided Key Name and Shared Access Key.

CreateSharedAccessSignatureTokenProvider(String)

Construct a TokenProvider based on a sharedAccessSignature.

GetTokenAsync(String, TimeSpan)

Gets a SecurityToken for the given audience and duration.

Applies to