AuthorizationCodeParameters Klasse

  • java.lang.Object
    • com.microsoft.aad.msal4j.AuthorizationCodeParameters

Implementiert

com.microsoft.aad.msal4j.IAcquireTokenParameters

public class AuthorizationCodeParameters
implements com.microsoft.aad.msal4j.IAcquireTokenParameters

Objekt, das Parameter für den Autorisierungscodefluss enthält. Kann als Parameter PublicClientApplication#acquireToken(AuthorizationCodeParameters) für oder für ConfidentialClientApplication#acquireToken(AuthorizationCodeParameters)

Methodenzusammenfassung

Modifizierer und Typ Methode und Beschreibung
@lombok.NonNull java.lang.String authorizationCode()

Autorisierungscode, der im ersten Schritt des OAuth2.0-Autorisierungscodeflusses erworben wurde.

static AuthorizationCodeParametersBuilder builder(String authorizationCode, URI redirectUri)

Generator für AuthorizationCodeParameters

ClaimsRequest claims()

Ansprüche, die über den OIDC-Anspruchsanforderungsparameter angefordert werden sollen und Anforderungen für Standard- und benutzerdefinierte Ansprüche zulassen

java.lang.String codeVerifier()

Für PKCE verwendete Codeüberprüfung.

java.util.Map<java.lang.String,java.lang.String> extraHttpHeaders()

Fügt der Tokenanforderung zusätzliche Header hinzu.

java.util.Map<java.lang.String,java.lang.String> extraQueryParameters()

Fügt der Tokenanforderung zusätzliche Abfrageparameter hinzu.

@lombok.NonNull java.net.URI redirectUri()

Im Azure-Portal registrierter Umleitungs-URI, der im ersten Schritt des OAuth2.0-Autorisierungscodeflusses verwendet wurde.

java.util.Set<java.lang.String> scopes()

Bereiche, für die die Anwendung Zugriff anfordert

java.lang.String tenant()

Überschreibt den Mandantenwert in der Autoritäts-URL für diese Anforderung.

Geerbte Methoden von java.lang.Object

java.lang.Object.clone java.lang.Object.equals java.lang.Object.finalize java.lang.Object.getClass java.lang.Object.hashCode java.lang.Object.notify java.lang.Object.notifyAll java.lang.Object.toString java.lang.Object.wait java.lang.Object.wait java.lang.Object.wait

Details zur Methode

authorizationCode

public @NonNull String authorizationCode()

Autorisierungscode, der im ersten Schritt des OAuth2.0-Autorisierungscodeflusses erworben wurde. Weitere Einzelheiten finden Sie unter https://aka.ms/msal4j-authorization-code-flow

builder

public static AuthorizationCodeParameters.AuthorizationCodeParametersBuilder builder(String authorizationCode, URI redirectUri)

Generator für AuthorizationCodeParameters

Parameter:

authorizationCode - Vom Dienstautorisierungsendpunkt empfangener Code
redirectUri - URI, bei dem Autorisierungscode empfangen wurde

Gibt zurück:

Generatorobjekt, das zum Konstruieren verwendet werden kann AuthorizationCodeParameters

claims

public ClaimsRequest claims()

Ansprüche, die über den OIDC-Anspruchsanforderungsparameter angefordert werden sollen und Anforderungen für Standard- und benutzerdefinierte Ansprüche zulassen

codeVerifier

public String codeVerifier()

Für PKCE verwendete Codeüberprüfung. Weitere Einzelheiten finden Sie unter https://tools.ietf.org/html/rfc7636

extraHttpHeaders

public Map<String,String> extraHttpHeaders()

Fügt der Tokenanforderung zusätzliche Header hinzu.

extraQueryParameters

public Map<String,String> extraQueryParameters()

Fügt der Tokenanforderung zusätzliche Abfrageparameter hinzu.

redirectUri

public @NonNull URI redirectUri()

Im Azure-Portal registrierter Umleitungs-URI, der im ersten Schritt des OAuth2.0-Autorisierungscodeflusses verwendet wurde. Weitere Einzelheiten finden Sie unter https://aka.ms/msal4j-authorization-code-flow

scopes

public Set<String> scopes()

Bereiche, für die die Anwendung Zugriff anfordert

tenant

public String tenant()

Überschreibt den Mandantenwert in der Autoritäts-URL für diese Anforderung.

Gilt für: