AuthorizationCodeCredential Class
- java.
lang. Object - com.
azure. identity. AuthorizationCodeCredential
- com.
Implements
public class AuthorizationCodeCredential
implements TokenCredential
Authorization Code authentication in Azure is a type of authentication mechanism that allows users to authenticate with Microsoft Entra ID and obtain an authorization code that can be used to request an access token to access Azure resources. It is a widely used authentication mechanism and is supported by a wide range of Azure services and applications. It provides a secure and scalable way to authenticate users and grant them access to Azure resources. The AuthorizationCodeCredential authenticates a user or an application and acquires a token with the configured authorization code and the redirectURL where authorization code was received.
Sample: Construct AuthorizationCodeCredential
The following code sample demonstrates the creation of a AuthorizationCodeCredential, using the AuthorizationCodeCredentialBuilder to configure it. The authorizationCode
, redirectUrl
and clientId
are required to be configured to create AuthorizationCodeCredential. Once this credential is created, it may be passed into the builder of many of the Azure SDK for Java client builders as the 'credential' parameter.
TokenCredential authorizationCodeCredential = new AuthorizationCodeCredentialBuilder().authorizationCode(
"{authorization-code-received-at-redirectURL}")
.redirectUrl("{redirectUrl-where-authorization-code-is-received}")
.clientId("{clientId-of-application-being-authenticated")
.build();
Method Summary
Modifier and Type | Method and Description |
---|---|
Mono<Access |
getToken(TokenRequestContext request) |
Methods inherited from java.lang.Object
Method Details
getToken
public Mono
Parameters:
Applies to
Azure SDK for Java