DeviceCodeFlowParameters.DeviceCodeFlowParametersBuilder Klasse

  • java.lang.Object
    • com.microsoft.aad.msal4j.DeviceCodeFlowParameters.DeviceCodeFlowParametersBuilder

public static class DeviceCodeFlowParameters.DeviceCodeFlowParametersBuilder

Methodenzusammenfassung

Modifizierer und Typ Methode und Beschreibung
DeviceCodeFlowParameters build()
DeviceCodeFlowParametersBuilder claims(ClaimsRequest claims)

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

DeviceCodeFlowParametersBuilder deviceCodeConsumer(@NonNull Consumer<DeviceCode> deviceCodeConsumer)

Empfängt den vom ersten Schritt des Oauth2.0-Gerätecodeflusses zurückgegebenen Gerätecode.

DeviceCodeFlowParametersBuilder extraHttpHeaders(Map<String,String> extraHttpHeaders)

Fügt der Tokenanforderung zusätzliche Header hinzu.

DeviceCodeFlowParametersBuilder extraQueryParameters(Map<String,String> extraQueryParameters)

Fügt der Tokenanforderung zusätzliche Abfrageparameter hinzu.

DeviceCodeFlowParametersBuilder scopes(@NonNull Set<String> scopes)

Bereiche, auf die die Anwendung Zugriff anfordert.

DeviceCodeFlowParametersBuilder 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

build

public DeviceCodeFlowParameters build()

claims

public DeviceCodeFlowParameters.DeviceCodeFlowParametersBuilder 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.

deviceCodeConsumer

public DeviceCodeFlowParameters.DeviceCodeFlowParametersBuilder deviceCodeConsumer(@NonNull Consumer<DeviceCode> deviceCodeConsumer)

Empfängt den vom ersten Schritt des Oauth2.0-Gerätecodeflusses zurückgegebenen Gerätecode. Die DeviceCode#verificationUri und die DeviceCode#userCode sollte dem Endbenutzer angezeigt werden.

Weitere Einzelheiten finden Sie unter https://aka.ms/msal4j-device-code

Parameter:

deviceCodeConsumer

Gibt zurück:

this.

extraHttpHeaders

public DeviceCodeFlowParameters.DeviceCodeFlowParametersBuilder extraHttpHeaders(Map<String,String> extraHttpHeaders)

Fügt der Tokenanforderung zusätzliche Header hinzu.

Parameter:

extraHttpHeaders

Gibt zurück:

this.

extraQueryParameters

public DeviceCodeFlowParameters.DeviceCodeFlowParametersBuilder extraQueryParameters(Map<String,String> extraQueryParameters)

Fügt der Tokenanforderung zusätzliche Abfrageparameter hinzu.

Parameter:

extraQueryParameters

Gibt zurück:

this.

scopes

public DeviceCodeFlowParameters.DeviceCodeFlowParametersBuilder scopes(@NonNull Set<String> scopes)

Bereiche, auf die die Anwendung Zugriff anfordert.

Parameter:

scopes

Gibt zurück:

this.

tenant

public DeviceCodeFlowParameters.DeviceCodeFlowParametersBuilder 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:

DeviceCodeFlowParameters.DeviceCodeFlowParametersBuilder.toString()

Gilt für: