AuthorizationCodeParameters.AuthorizationCodeParametersBuilder Třída

  • java.lang.Object
    • com.microsoft.aad.msal4j.AuthorizationCodeParameters.AuthorizationCodeParametersBuilder

public static class AuthorizationCodeParameters.AuthorizationCodeParametersBuilder

Souhrn metod

Modifikátor a typ Metoda a popis
AuthorizationCodeParametersBuilder authorizationCode(@NonNull String authorizationCode)

Autorizační kód získaný v prvním kroku toku autorizačního kódu OAuth2.0

AuthorizationCodeParameters build()
AuthorizationCodeParametersBuilder 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

AuthorizationCodeParametersBuilder codeVerifier(String codeVerifier)

Ověřovatel kódu používaný pro PKCE

AuthorizationCodeParametersBuilder extraHttpHeaders(Map<String,String> extraHttpHeaders)

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

AuthorizationCodeParametersBuilder extraQueryParameters(Map<String,String> extraQueryParameters)

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

AuthorizationCodeParametersBuilder redirectUri(@NonNull URI redirectUri)

Identifikátor URI přesměrování zaregistrovaný na portálu Azure a který se použil v prvním kroku toku autorizačního kódu OAuth2.0.

AuthorizationCodeParametersBuilder scopes(Set<String> scopes)

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

AuthorizationCodeParametersBuilder 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

authorizationCode

public AuthorizationCodeParameters.AuthorizationCodeParametersBuilder authorizationCode(@NonNull String authorizationCode)

Autorizační kód získaný v prvním kroku toku autorizačního kódu OAuth2.0 Další podrobnosti najdete v článku https://aka.ms/msal4j-authorization-code-flow.

Parametry:

authorizationCode

Návraty:

this.

build

public AuthorizationCodeParameters build()

claims

public AuthorizationCodeParameters.AuthorizationCodeParametersBuilder 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.

codeVerifier

public AuthorizationCodeParameters.AuthorizationCodeParametersBuilder codeVerifier(String codeVerifier)

Ověřovatel kódu používaný pro PKCE Další podrobnosti najdete v článku https://tools.ietf.org/html/rfc7636.

Parametry:

codeVerifier

Návraty:

this.

extraHttpHeaders

public AuthorizationCodeParameters.AuthorizationCodeParametersBuilder extraHttpHeaders(Map<String,String> extraHttpHeaders)

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

Parametry:

extraHttpHeaders

Návraty:

this.

extraQueryParameters

public AuthorizationCodeParameters.AuthorizationCodeParametersBuilder extraQueryParameters(Map<String,String> extraQueryParameters)

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

Parametry:

extraQueryParameters

Návraty:

this.

redirectUri

public AuthorizationCodeParameters.AuthorizationCodeParametersBuilder redirectUri(@NonNull URI redirectUri)

Identifikátor URI přesměrování zaregistrovaný na portálu Azure a který se použil v prvním kroku toku autorizačního kódu OAuth2.0. Další podrobnosti najdete v článku https://aka.ms/msal4j-authorization-code-flow.

Parametry:

redirectUri

Návraty:

this.

scopes

public AuthorizationCodeParameters.AuthorizationCodeParametersBuilder scopes(Set<String> scopes)

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

Parametry:

scopes

Návraty:

this.

tenant

public AuthorizationCodeParameters.AuthorizationCodeParametersBuilder 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í:

AuthorizationCodeParameters.AuthorizationCodeParametersBuilder.toString()

Platí pro