Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
Bij het uitvoeren van de Oauth2-autorisatiecodestroom, is de eerste stap het doorsturen van de gebruiker naar het autorisatie-eindpunt waar ze worden geverifieerd en de id-provider reageert met een verificatiecode. De authenticatiecode kan vervolgens worden gebruikt om een token te verkrijgen door MSALs PublicClientApplication.acquireToken(AuthorizationCodeParameters) of ConfidentialClientApplication.acquireToken(AuthorizationCodeParameters) aan te roepen.
Opbouwfunctie voor autorisatie-URL's
Vanaf MSAL4J 1.4 is er nu een helpermethode, getAuthorizationRequestUrldie kan worden gebruikt om de autorisatiecode-URL te maken, die in de eerste stap van de OAuth2-autorisatiecodestroom wordt gebruikt.
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);