DeviceCodeFlowParameters.DeviceCodeFlowParametersBuilder Classe
- java.
lang. Object - com.
microsoft. aad. msal4j. DeviceCodeFlowParameters. DeviceCodeFlowParametersBuilder
- com.
public static class DeviceCodeFlowParameters.DeviceCodeFlowParametersBuilder
Résumé de la méthode
| Modificateur et type | Méthode et description |
|---|---|
|
Device |
build() |
|
Device |
claims(ClaimsRequest claims)
Revendications à demander via le paramètre de demande de revendications OIDC, ce qui permet de demander des revendications standard et personnalisées |
|
Device |
deviceCodeConsumer(Consumer<DeviceCode> deviceCodeConsumer)
Reçoit le code de l’appareil retourné à la première étape du flux de code d’appareil Oauth2.0. |
|
Device |
extraHttpHeaders(Map<String,String> extraHttpHeaders)
Ajoute des en-têtes supplémentaires à la demande de jeton |
|
Device |
extraQueryParameters(Map<String,String> extraQueryParameters)
Déprécié
Non recommandé pour les scénarios de production. Elle sera supprimée dans une prochaine version et le comportement peut être remplacé par une nouvelle API.
Ajoute des paramètres de requête supplémentaires à la demande de jeton |
|
Device |
scopes(Set<String> scopes)
Étendues auxquelles l’application demande l’accès. |
|
Device |
tenant(String tenant)
Remplace la valeur du locataire dans l’URL d’autorité de cette requête |
| java.lang.String | toString() |
Méthodes héritées de java.lang.Object
Détails de la méthode
build
public DeviceCodeFlowParameters build()
claims
public DeviceCodeFlowParameters.DeviceCodeFlowParametersBuilder claims(ClaimsRequest claims)
Revendications à demander via le paramètre de demande de revendications OIDC, ce qui permet de demander des revendications standard et personnalisées
Paramètres:
deviceCodeConsumer
public DeviceCodeFlowParameters.DeviceCodeFlowParametersBuilder deviceCodeConsumer(Consumer<DeviceCode> deviceCodeConsumer)
Reçoit le code de l’appareil retourné à la première étape du flux de code d’appareil Oauth2.0. La DeviceCode#verificationUri valeur doit DeviceCode#userCode être affichée à l’utilisateur final.
Pour plus d'informations, voir https://aka.ms/msal4j-device-code
Ne peut pas être null.
Paramètres:
extraHttpHeaders
public DeviceCodeFlowParameters.DeviceCodeFlowParametersBuilder extraHttpHeaders(Map<String,String> extraHttpHeaders)
Ajoute des en-têtes supplémentaires à la demande de jeton
Paramètres:
extraQueryParameters
public DeviceCodeFlowParameters.DeviceCodeFlowParametersBuilder extraQueryParameters(Map<String,String> extraQueryParameters)
Déprécié
Ajoute des paramètres de requête supplémentaires à la demande de jeton
Paramètres:
scopes
public DeviceCodeFlowParameters.DeviceCodeFlowParametersBuilder scopes(Set<String> scopes)
Étendues auxquelles l’application demande l’accès.
Ne peut pas être null.
Paramètres:
tenant
public DeviceCodeFlowParameters.DeviceCodeFlowParametersBuilder tenant(String tenant)
Remplace la valeur du locataire dans l’URL d’autorité de cette requête
Paramètres:
toString
public String toString()
Remplacements:
DeviceCodeFlowParameters.DeviceCodeFlowParametersBuilder.toString()