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. |
Zusammenarbeit auf GitHub
Die Quelle für diesen Inhalt finden Sie auf GitHub, wo Sie auch Issues und Pull Requests erstellen und überprüfen können. Weitere Informationen finden Sie in unserem Leitfaden für Mitwirkende.
Azure SDK for Python