UserTokenProvider Class
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Provides tokens for Azure Active Directory Microsoft Id and Organization Id users.
public class UserTokenProvider : Microsoft.Rest.ITokenProvider
type UserTokenProvider = class
interface ITokenProvider
Public Class UserTokenProvider
Implements ITokenProvider
- Inheritance
-
UserTokenProvider
- Implements
Constructors
UserTokenProvider(AuthenticationContext, String, Uri, UserIdentifier) |
Create a token provider which can provide user tokens in the given context. The user must have previously authenticated in the given context. Tokens are retrieved from the token cache. |
Fields
CommonTenantId |
The id of the active directory common tenant. |
Methods
CreateCredentialsFromCache(String, String, String, ActiveDirectoryServiceSettings, TokenCache) |
Create service client credentials using information cached from a previous login. Parameters are used to match existing tokens. |
CreateCredentialsFromCache(String, String, String, ActiveDirectoryServiceSettings) |
Create service client credentials using information cached from a previous login in the default token cache. Parameters are used to match existing tokens. |
CreateCredentialsFromCache(String, String, String, TokenCache) |
Create service client credentials using information cached from a previous login to azure resource manager. Parameters are used to match existing tokens. |
CreateCredentialsFromCache(String, String, String) |
Create service client credentials using information cached from a previous login to azure resource manager using the default token cache. Parameters are used to match existing tokens. |
GetAuthenticationHeaderAsync(CancellationToken) |
Gets an access token from the token cache or from AD authentication endpoint. Will attempt to refresh the access token if it has expired. |
LoginByDeviceCodeAsync(String, Func<DeviceCodeResult,Boolean>) |
Log in to azure active directory using device code authentication. |
LoginByDeviceCodeAsync(String, String, ActiveDirectoryServiceSettings, Func<DeviceCodeResult,Boolean>) |
Log in to azure active directory using device code authentication. |
LoginByDeviceCodeAsync(String, String, ActiveDirectoryServiceSettings, TokenCache, Func<DeviceCodeResult,Boolean>) |
Log in to azure active directory using device code authentication. |
LoginByDeviceCodeAsync(String, String, Func<DeviceCodeResult,Boolean>) |
Log in to azure active directory using device code authentication. |
LoginByDeviceCodeAsync(String, String, TokenCache, Func<DeviceCodeResult,Boolean>) |
Log in to azure active directory using device code authentication. |