你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn。
AuthorizationCodeCredential 类
- java.
lang. Object - com.
azure. identity. AuthorizationCodeCredential
- com.
实现
public class AuthorizationCodeCredential
implements TokenCredential
Azure 中的授权代码身份验证是一种身份验证机制,允许用户使用 Azure Active Directory (Azure AD) 进行身份验证,并获取可用于请求访问令牌以访问 Azure 资源的授权代码。 它是一种广泛使用的身份验证机制,受各种 Azure 服务和应用程序的支持。 它提供了一种安全且可缩放的方式,用于对用户进行身份验证,并授予他们访问 Azure 资源的权限。 AuthorizationCodeCredential 对用户或应用程序进行身份验证,并使用配置的授权代码和接收授权代码的 redirectURL 获取令牌。
示例:构造 AuthorizationCodeCredential
下面的代码示例演示如何创建 , AuthorizationCodeCredential使用 AuthorizationCodeCredentialBuilder 进行配置。 redirectUrl
需要将 authorizationCode
和 clientId
配置为创建 AuthorizationCodeCredential。 创建此凭据后,它可能会作为“credential”参数传递到许多 Azure SDK for Java 客户端生成器的生成器中。
TokenCredential authorizationCodeCredential = new AuthorizationCodeCredentialBuilder()
.authorizationCode("{authorization-code-received-at-redirectURL}")
.redirectUrl("{redirectUrl-where-authorization-code-is-received}")
.clientId("{clientId-of-application-being-authenticated")
.build();
方法摘要
修饰符和类型 | 方法和描述 |
---|---|
reactor.core.publisher.Mono<Access |
getToken(TokenRequestContext request) |
方法继承自 java.lang.Object
方法详细信息
getToken
public Mono
Parameters: