Compartilhar via


AuthorizationCodeCredential Classe

  • java.lang.Object
    • com.azure.identity.AuthorizationCodeCredential

Implementações

public class AuthorizationCodeCredential
implements TokenCredential

A autenticação de código de autorização no Azure é um tipo de mecanismo de autenticação que permite que os usuários se autentiquem com o Azure Active Directory (Azure AD) e obtenham um código de autorização que pode ser usado para solicitar um token de acesso para acessar recursos do Azure. É um mecanismo de autenticação amplamente usado e tem suporte de uma ampla gama de serviços e aplicativos do Azure. Ele fornece uma maneira segura e escalonável de autenticar usuários e conceder a eles acesso aos recursos do Azure. O AuthorizationCodeCredential autentica um usuário ou um aplicativo e adquire um token com o código de autorização configurado e o redirectURL em que o código de autorização foi recebido.

Exemplo: Construct AuthorizationCodeCredential

O exemplo de código a seguir demonstra a criação de um AuthorizationCodeCredential, usando o AuthorizationCodeCredentialBuilder para configurá-lo. O authorizationCodee redirectUrlclientId precisam ser configurados para criar AuthorizationCodeCredential. Depois que essa credencial é criada, ela pode ser passada para o construtor de muitos dos construtores de cliente do SDK do Azure para Java como o parâmetro 'credential'.

TokenCredential authorizationCodeCredential = new AuthorizationCodeCredentialBuilder()
     .authorizationCode("{authorization-code-received-at-redirectURL}")
     .redirectUrl("{redirectUrl-where-authorization-code-is-received}")
     .clientId("{clientId-of-application-being-authenticated")
     .build();

Resumo do método

Modificador e tipo Método e descrição
reactor.core.publisher.Mono<AccessToken> getToken(TokenRequestContext request)

Métodos herdados de java.lang.Object

Detalhes do método

getToken

public Mono getToken(TokenRequestContext request)

Parameters:

request

Aplica-se a