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. |
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