DeviceCodeFlowParameters.DeviceCodeFlowParametersBuilder Classe
- java.
lang. Object - com.
microsoft. aad. msal4j. DeviceCodeFlowParameters. DeviceCodeFlowParametersBuilder
- com.
public static class DeviceCodeFlowParameters.DeviceCodeFlowParametersBuilder
Riepilogo dei metodi
| Modificatore e tipo | Metodo e descrizione |
|---|---|
|
Device |
build() |
|
Device |
claims(ClaimsRequest claims)
Attestazioni da richiedere tramite il parametro di richiesta di attestazioni OIDC, consentendo richieste di attestazioni standard e personalizzate |
|
Device |
deviceCodeConsumer(Consumer<DeviceCode> deviceCodeConsumer)
Riceve il codice del dispositivo restituito dal primo passaggio del flusso del codice del dispositivo Oauth2.0. |
|
Device |
extraHttpHeaders(Map<String,String> extraHttpHeaders)
Aggiunge intestazioni aggiuntive alla richiesta di token |
|
Device |
extraQueryParameters(Map<String,String> extraQueryParameters)
Deprecato
Non consigliato per gli scenari di produzione. Verrà rimosso in una versione futura e il comportamento potrebbe essere sostituito da una nuova API.
Aggiunge parametri di query aggiuntivi alla richiesta di token |
|
Device |
scopes(Set<String> scopes)
Ambiti a cui l'applicazione richiede l'accesso. |
|
Device |
tenant(String tenant)
Esegue l'override del valore del tenant nell'URL dell'autorità per questa richiesta |
| java.lang.String | toString() |
Metodi ereditati da java.lang.Object
Dettagli metodo
build
public DeviceCodeFlowParameters build()
claims
public DeviceCodeFlowParameters.DeviceCodeFlowParametersBuilder claims(ClaimsRequest claims)
Attestazioni da richiedere tramite il parametro di richiesta di attestazioni OIDC, consentendo richieste di attestazioni standard e personalizzate
Parametri:
deviceCodeConsumer
public DeviceCodeFlowParameters.DeviceCodeFlowParametersBuilder deviceCodeConsumer(Consumer<DeviceCode> deviceCodeConsumer)
Riceve il codice del dispositivo restituito dal primo passaggio del flusso del codice del dispositivo Oauth2.0. DeviceCode#verificationUri e DeviceCode#userCode deve essere visualizzato all'utente finale.
Per informazioni dettagliate, vedi https://aka.ms/msal4j-device-code
Non può essere Null.
Parametri:
extraHttpHeaders
public DeviceCodeFlowParameters.DeviceCodeFlowParametersBuilder extraHttpHeaders(Map<String,String> extraHttpHeaders)
Aggiunge intestazioni aggiuntive alla richiesta di token
Parametri:
extraQueryParameters
public DeviceCodeFlowParameters.DeviceCodeFlowParametersBuilder extraQueryParameters(Map<String,String> extraQueryParameters)
Deprecato
Aggiunge parametri di query aggiuntivi alla richiesta di token
Parametri:
scopes
public DeviceCodeFlowParameters.DeviceCodeFlowParametersBuilder scopes(Set<String> scopes)
Ambiti a cui l'applicazione richiede l'accesso.
Non può essere Null.
Parametri:
tenant
public DeviceCodeFlowParameters.DeviceCodeFlowParametersBuilder tenant(String tenant)
Esegue l'override del valore del tenant nell'URL dell'autorità per questa richiesta
Parametri:
toString
public String toString()
Override:
DeviceCodeFlowParameters.DeviceCodeFlowParametersBuilder.toString()