AsyncTokenCredential Class
Protocol for classes able to provide OAuth tokens.
- Inheritance
-
typing_extensions.ProtocolAsyncTokenCredentialAsyncTokenCredentialAsyncTokenCredential
Constructor
AsyncTokenCredential(*args, **kwargs)
Methods
close | |
get_token |
Request an access token for scopes. |
close
async close() -> None
get_token
Request an access token for scopes.
async get_token(*scopes: str, claims: str | None = None, tenant_id: str | None = None, enable_cae: bool = False, **kwargs: Any) -> AccessToken
Parameters
Name | Description |
---|---|
scopes
Required
|
The type of access needed. |
Keyword-Only Parameters
Name | Description |
---|---|
claims
|
Additional claims required in the token, such as those returned in a resource provider's claims challenge following an authorization failure. |
tenant_id
|
Optional tenant to include in the token request. |
enable_cae
|
Indicates whether to enable Continuous Access Evaluation (CAE) for the requested token. Defaults to False. |
Returns
Type | Description |
---|---|
An AccessToken instance containing the token string and its expiration time in Unix time. |
Collaborate with us on GitHub
The source for this content can be found on GitHub, where you can also create and review issues and pull requests. For more information, see our contributor guide.
Azure SDK for Python