AuthorizationCodeParameters.AuthorizationCodeParametersBuilder Klasse

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

public static class AuthorizationCodeParameters.AuthorizationCodeParametersBuilder

Methodenzusammenfassung

Modifizierer und Typ Methode und Beschreibung
AuthorizationCodeParametersBuilder authorizationCode(@NonNull String authorizationCode)

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

AuthorizationCodeParameters build()
AuthorizationCodeParametersBuilder claims(ClaimsRequest claims)

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

AuthorizationCodeParametersBuilder codeVerifier(String codeVerifier)

Für PKCE verwendete Codeüberprüfung.

AuthorizationCodeParametersBuilder extraHttpHeaders(Map<String,String> extraHttpHeaders)

Fügt der Tokenanforderung zusätzliche Header hinzu.

AuthorizationCodeParametersBuilder extraQueryParameters(Map<String,String> extraQueryParameters)

Fügt der Tokenanforderung zusätzliche Abfrageparameter hinzu.

AuthorizationCodeParametersBuilder redirectUri(@NonNull URI redirectUri)

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

AuthorizationCodeParametersBuilder scopes(Set<String> scopes)

Bereiche, für die die Anwendung Zugriff anfordert

AuthorizationCodeParametersBuilder tenant(String tenant)

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

java.lang.String toString()

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 AuthorizationCodeParameters.AuthorizationCodeParametersBuilder authorizationCode(@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

Parameter:

authorizationCode

Gibt zurück:

this.

build

public AuthorizationCodeParameters build()

claims

public AuthorizationCodeParameters.AuthorizationCodeParametersBuilder claims(ClaimsRequest claims)

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

Parameter:

claims

Gibt zurück:

this.

codeVerifier

public AuthorizationCodeParameters.AuthorizationCodeParametersBuilder codeVerifier(String codeVerifier)

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

Parameter:

codeVerifier

Gibt zurück:

this.

extraHttpHeaders

public AuthorizationCodeParameters.AuthorizationCodeParametersBuilder extraHttpHeaders(Map<String,String> extraHttpHeaders)

Fügt der Tokenanforderung zusätzliche Header hinzu.

Parameter:

extraHttpHeaders

Gibt zurück:

this.

extraQueryParameters

public AuthorizationCodeParameters.AuthorizationCodeParametersBuilder extraQueryParameters(Map<String,String> extraQueryParameters)

Fügt der Tokenanforderung zusätzliche Abfrageparameter hinzu.

Parameter:

extraQueryParameters

Gibt zurück:

this.

redirectUri

public AuthorizationCodeParameters.AuthorizationCodeParametersBuilder redirectUri(@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

Parameter:

redirectUri

Gibt zurück:

this.

scopes

public AuthorizationCodeParameters.AuthorizationCodeParametersBuilder scopes(Set<String> scopes)

Bereiche, für die die Anwendung Zugriff anfordert

Parameter:

scopes

Gibt zurück:

this.

tenant

public AuthorizationCodeParameters.AuthorizationCodeParametersBuilder tenant(String tenant)

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

Parameter:

tenant

Gibt zurück:

this.

toString

public String toString()

Überschreibt:

AuthorizationCodeParameters.AuthorizationCodeParametersBuilder.toString()

Gilt für: