Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
O fluxo de Código de Autorização é adequado quando a aplicação requer a interação do utilizador com o Microsoft Entra STS durante a autenticação. Um desses casos é quando os utilizadores iniciam sessão em aplicações Web (sites web) usando o OpenID Connect. A aplicação web recebe um código de autorização que pode resgatar para adquirir um token para APIs Web.
Os pedidos de códigos de autorização são delegados ao programador. Para entender como solicitar um código de autorização, consulte Fluxo de código de autorização. Para construir o URL do código de autorização onde o utilizador irá introduzir as suas credenciais, pode usar o construtor de URL de código de autorização
Excerto de código
PublicClientApplication pca = new PublicClientApplication.Builder(APP_ID)
.authority(AUTHORITY)
.build();
IAuthenticationResult result = pca.acquireToken(AuthorizationCodeParameters
.builder(authCode, new URI(REPLY_URL))
.scopes(scope)
.build())
.get();