Kommentar
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
När du utför Oauth2-auktoriseringskodflödet är det första steget att dirigera användaren till auktoriseringsslutpunkten där de autentiserar och identitetsprovidern svarar med en autentiseringskod. Autentiseringskoden kan sedan användas för att lösa in en token genom att anropa MSALs PublicClientApplication.acquireToken(AuthorizationCodeParameters) eller ConfidentialClientApplication.acquireToken(AuthorizationCodeParameters).
Byggare för auktoriserings-URL
Från och med MSAL4J 1.4 finns det nu en hjälpmetod, getAuthorizationRequestUrl, som kan användas för att skapa auktoriseringskodens URL, som används i det första steget i OAuth2-auktoriseringskodflödet.
PublicClientApplication publicClientApplication =
PublicClientApplication
.builder(CLIENT_ID)
.authority(AUTHORITY)
.build();
AuthorizationRequestUrlParameters parameters =
AuthorizationRequestUrlParameters
.builder(interactiveRequestParameters.redirectUri().toString(),
interactiveRequestParameters.scopes())
.codeChallenge(verifier)
.codeChallengeMethod("S256")
.state(state);
.build();
URL authorizationCodeUrl = publicClientApplication.getAuthorizationRequestUrl(parameters);