TokenCredential Class
Protocol for classes able to provide OAuth tokens.
- Inheritance
-
typing_extensions.ProtocolTokenCredential
Constructor
TokenCredential(*args, **kwargs)
Methods
get_token |
Request an access token for scopes. |
get_token
Request an access token for scopes.
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