Package com.azure.core.credential
Class TokenRequestContext
java.lang.Object
com.azure.core.credential.TokenRequestContext
Contains details of a request to get a token.
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionAdds one or more scopes to the request scopes.Get the additional claims to be included in the token.Gets the scopes required for the token.Get the tenant id to be used for the authentication request.Set the additional claims to be included in the token.Sets the scopes required for the token.setTenantId
(String tenantId) Set the tenant id to be used for the authentication request.
-
Constructor Details
-
TokenRequestContext
public TokenRequestContext()Creates a token request instance.
-
-
Method Details
-
getScopes
Gets the scopes required for the token.- Returns:
- the scopes required for the token
-
setScopes
Sets the scopes required for the token.- Parameters:
scopes
- the scopes required for the token- Returns:
- the TokenRequestContext itself
-
addScopes
Adds one or more scopes to the request scopes.- Parameters:
scopes
- one or more scopes to add- Returns:
- the TokenRequestContext itself
-
setClaims
Set the additional claims to be included in the token.- Parameters:
claims
- the additional claims to be included in the token.- Returns:
- the updated TokenRequestContext itself
- See Also:
-
getClaims
Get the additional claims to be included in the token.- Returns:
- the additional claims to be included in the token.
- See Also:
-
setTenantId
Set the tenant id to be used for the authentication request.- Parameters:
tenantId
- the tenant to be used when requesting the token.- Returns:
- the updated TokenRequestContext itself
-
getTenantId
Get the tenant id to be used for the authentication request.- Returns:
- the configured tenant id.
-