DeviceCodeFlowParameters.DeviceCodeFlowParametersBuilder Classe

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

public static class DeviceCodeFlowParameters.DeviceCodeFlowParametersBuilder

Riepilogo dei metodi

Modificatore e tipo Metodo e descrizione
DeviceCodeFlowParameters build()
DeviceCodeFlowParametersBuilder claims(ClaimsRequest claims)

Attestazioni da richiedere tramite il parametro di richiesta di attestazioni OIDC, consentendo richieste di attestazioni standard e personalizzate

DeviceCodeFlowParametersBuilder deviceCodeConsumer(Consumer<DeviceCode> deviceCodeConsumer)

Riceve il codice del dispositivo restituito dal primo passaggio del flusso del codice del dispositivo Oauth2.0.

DeviceCodeFlowParametersBuilder extraHttpHeaders(Map<String,String> extraHttpHeaders)

Aggiunge intestazioni aggiuntive alla richiesta di token

DeviceCodeFlowParametersBuilder 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

DeviceCodeFlowParametersBuilder scopes(Set<String> scopes)

Ambiti a cui l'applicazione richiede l'accesso.

DeviceCodeFlowParametersBuilder 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

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

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:

claims

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:

deviceCodeConsumer

extraHttpHeaders

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

Aggiunge intestazioni aggiuntive alla richiesta di token

Parametri:

extraHttpHeaders

extraQueryParameters


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

Parametri:

extraQueryParameters

scopes

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

Ambiti a cui l'applicazione richiede l'accesso.

Non può essere Null.

Parametri:

scopes

tenant

public DeviceCodeFlowParameters.DeviceCodeFlowParametersBuilder tenant(String tenant)

Esegue l'override del valore del tenant nell'URL dell'autorità per questa richiesta

Parametri:

tenant

toString

public String toString()

Override:

DeviceCodeFlowParameters.DeviceCodeFlowParametersBuilder.toString()

Si applica a