UserNamePasswordParameters.UserNamePasswordParametersBuilder Klasse

  • java.lang.Object
    • com.microsoft.aad.msal4j.UserNamePasswordParameters.UserNamePasswordParametersBuilder

public static class UserNamePasswordParameters.UserNamePasswordParametersBuilder

Methodenzusammenfassung

Modifizierer und Typ Methode und Beschreibung
UserNamePasswordParameters build()
UserNamePasswordParametersBuilder claims(ClaimsRequest claims)

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

UserNamePasswordParametersBuilder extraHttpHeaders(Map<String,String> extraHttpHeaders)

Fügt der Tokenanforderung zusätzliche Header hinzu.

UserNamePasswordParametersBuilder extraQueryParameters(Map<String,String> extraQueryParameters)

Fügt der Tokenanforderung zusätzliche Abfrageparameter hinzu.

UserNamePasswordParametersBuilder password(char[] password)
UserNamePasswordParametersBuilder proofOfPossession(HttpMethod httpMethod, URI uri, String nonce)

Legt die Pop-Parameterfür diese Anforderung fest, sodass die Anforderung Token für den Nachweis des Besitzes anstelle von Bearertoken abrufen kann. Weitere Informationen finden Sie unter PopParameters und https://aka.ms/msal4j-pop

UserNamePasswordParametersBuilder scopes(@NonNull Set<String> scopes)

Bereichsanwendung fordert Zugriff auf

UserNamePasswordParametersBuilder tenant(String tenant)

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

java.lang.String toString()
UserNamePasswordParametersBuilder username(@NonNull String username)

Benutzername des Kontos

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

build

public UserNamePasswordParameters build()

claims

public UserNamePasswordParameters.UserNamePasswordParametersBuilder 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.

extraHttpHeaders

public UserNamePasswordParameters.UserNamePasswordParametersBuilder extraHttpHeaders(Map<String,String> extraHttpHeaders)

Fügt der Tokenanforderung zusätzliche Header hinzu.

Parameter:

extraHttpHeaders

Gibt zurück:

this.

extraQueryParameters

public UserNamePasswordParameters.UserNamePasswordParametersBuilder extraQueryParameters(Map<String,String> extraQueryParameters)

Fügt der Tokenanforderung zusätzliche Abfrageparameter hinzu.

Parameter:

extraQueryParameters

Gibt zurück:

this.

password

public UserNamePasswordParameters.UserNamePasswordParametersBuilder password(char[] password)

Parameter:

password

proofOfPossession

public UserNamePasswordParameters.UserNamePasswordParametersBuilder proofOfPossession(HttpMethod httpMethod, URI uri, String nonce)

Legt die PopParameters für diese Anforderung fest, sodass die Anforderung Token für den Besitznachweis anstelle von Bearertoken abrufen kann. Weitere Informationen finden Sie unter PopParameters und https://aka.ms/msal4j-pop

Parameter:

httpMethod - eine gültige HTTP-Methode, z. B. "GET" oder "POST"
uri - URI, der dem Token zugeordnet werden soll
nonce - Optionaler Nonce-Wert für das Token, kann leer oder null sein

scopes

public UserNamePasswordParameters.UserNamePasswordParametersBuilder scopes(@NonNull Set<String> scopes)

Bereichsanwendung fordert Zugriff auf

Parameter:

scopes

Gibt zurück:

this.

tenant

public UserNamePasswordParameters.UserNamePasswordParametersBuilder 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:

UserNamePasswordParameters.UserNamePasswordParametersBuilder.toString()

username

public UserNamePasswordParameters.UserNamePasswordParametersBuilder username(@NonNull String username)

Benutzername des Kontos

Parameter:

username

Gibt zurück:

this.

Gilt für: