DeviceCodeFlowParameters.DeviceCodeFlowParametersBuilder Třída

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

public static class DeviceCodeFlowParameters.DeviceCodeFlowParametersBuilder

Souhrn metod

Modifikátor a typ Metoda a popis
DeviceCodeFlowParameters build()
DeviceCodeFlowParametersBuilder claims(ClaimsRequest claims)

Deklarace identity, které se mají požadovat prostřednictvím parametru požadavku deklarací identity OIDC, což umožňuje požadavky na standardní a vlastní deklarace identity

DeviceCodeFlowParametersBuilder deviceCodeConsumer(@NonNull Consumer<DeviceCode> deviceCodeConsumer)

Přijme kód zařízení vrácený z prvního kroku toku kódu zařízení Oauth2.0.

DeviceCodeFlowParametersBuilder extraHttpHeaders(Map<String,String> extraHttpHeaders)

Přidá do žádosti o token další hlavičky.

DeviceCodeFlowParametersBuilder extraQueryParameters(Map<String,String> extraQueryParameters)

Přidá do požadavku tokenu další parametry dotazu.

DeviceCodeFlowParametersBuilder scopes(@NonNull Set<String> scopes)

Obory, ke kterým aplikace žádá o přístup.

DeviceCodeFlowParametersBuilder tenant(String tenant)

Přepíše hodnotu tenanta v adrese URL autority pro tento požadavek.

java.lang.String toString()

Metody zděděné od 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

Podrobnosti metody

build

public DeviceCodeFlowParameters build()

claims

public DeviceCodeFlowParameters.DeviceCodeFlowParametersBuilder claims(ClaimsRequest claims)

Deklarace identity, které se mají požadovat prostřednictvím parametru požadavku deklarací identity OIDC, což umožňuje požadavky na standardní a vlastní deklarace identity

Parametry:

claims

Návraty:

this.

deviceCodeConsumer

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

Přijme kód zařízení vrácený z prvního kroku toku kódu zařízení Oauth2.0. Koncovému DeviceCode#verificationUri uživateli by se měly zobrazit a DeviceCode#userCode měly by se zobrazit.

Další podrobnosti najdete v článku https://aka.ms/msal4j-device-code.

Parametry:

deviceCodeConsumer

Návraty:

this.

extraHttpHeaders

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

Přidá do žádosti o token další hlavičky.

Parametry:

extraHttpHeaders

Návraty:

this.

extraQueryParameters

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

Přidá do požadavku tokenu další parametry dotazu.

Parametry:

extraQueryParameters

Návraty:

this.

scopes

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

Obory, ke kterým aplikace žádá o přístup.

Parametry:

scopes

Návraty:

this.

tenant

public DeviceCodeFlowParameters.DeviceCodeFlowParametersBuilder tenant(String tenant)

Přepíše hodnotu tenanta v adrese URL autority pro tento požadavek.

Parametry:

tenant

Návraty:

this.

toString

public String toString()

Přepsání:

DeviceCodeFlowParameters.DeviceCodeFlowParametersBuilder.toString()

Platí pro