AuthorizationCodeParameters.AuthorizationCodeParametersBuilder Kelas

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

public static class AuthorizationCodeParameters.AuthorizationCodeParametersBuilder

Ringkasan Metode

Pemodifikasi dan Jenis Metode dan Deskripsi
AuthorizationCodeParametersBuilder authorizationCode(@NonNull String authorizationCode)

Kode otorisasi yang diperoleh pada langkah pertama alur kode otorisasi OAuth2.0.

AuthorizationCodeParameters build()
AuthorizationCodeParametersBuilder claims(ClaimsRequest claims)

Klaim diminta melalui parameter permintaan klaim OIDC, memungkinkan permintaan untuk klaim standar dan kustom

AuthorizationCodeParametersBuilder codeVerifier(String codeVerifier)

Pemverifikasi kode yang digunakan untuk PKCE.

AuthorizationCodeParametersBuilder extraHttpHeaders(Map<String,String> extraHttpHeaders)

Menambahkan header tambahan ke permintaan token

AuthorizationCodeParametersBuilder extraQueryParameters(Map<String,String> extraQueryParameters)

Menambahkan parameter kueri tambahan ke permintaan token

AuthorizationCodeParametersBuilder redirectUri(@NonNull URI redirectUri)

Alihkan URI yang terdaftar di portal Azure, dan yang digunakan pada langkah pertama alur kode otorisasi OAuth2.0.

AuthorizationCodeParametersBuilder scopes(Set<String> scopes)

Cakupan tempat aplikasi meminta akses

AuthorizationCodeParametersBuilder tenant(String tenant)

Mengambil alih nilai penyewa di URL otoritas untuk permintaan ini

java.lang.String toString()

Metode diperoleh dari 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

Detail Metode

authorizationCode

public AuthorizationCodeParameters.AuthorizationCodeParametersBuilder authorizationCode(@NonNull String authorizationCode)

Kode otorisasi yang diperoleh pada langkah pertama alur kode otorisasi OAuth2.0. Untuk detail selengkapnya, lihat https://aka.ms/msal4j-authorization-code-flow

Parameter:

authorizationCode

Mengembalikan:

this.

build

public AuthorizationCodeParameters build()

claims

public AuthorizationCodeParameters.AuthorizationCodeParametersBuilder claims(ClaimsRequest claims)

Klaim diminta melalui parameter permintaan klaim OIDC, memungkinkan permintaan untuk klaim standar dan kustom

Parameter:

claims

Mengembalikan:

this.

codeVerifier

public AuthorizationCodeParameters.AuthorizationCodeParametersBuilder codeVerifier(String codeVerifier)

Pemverifikasi kode yang digunakan untuk PKCE. Untuk detail selengkapnya, lihat https://tools.ietf.org/html/rfc7636

Parameter:

codeVerifier

Mengembalikan:

this.

extraHttpHeaders

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

Menambahkan header tambahan ke permintaan token

Parameter:

extraHttpHeaders

Mengembalikan:

this.

extraQueryParameters

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

Menambahkan parameter kueri tambahan ke permintaan token

Parameter:

extraQueryParameters

Mengembalikan:

this.

redirectUri

public AuthorizationCodeParameters.AuthorizationCodeParametersBuilder redirectUri(@NonNull URI redirectUri)

Alihkan URI yang terdaftar di portal Azure, dan yang digunakan pada langkah pertama alur kode otorisasi OAuth2.0. Untuk detail selengkapnya, lihat https://aka.ms/msal4j-authorization-code-flow

Parameter:

redirectUri

Mengembalikan:

this.

scopes

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

Cakupan tempat aplikasi meminta akses

Parameter:

scopes

Mengembalikan:

this.

tenant

public AuthorizationCodeParameters.AuthorizationCodeParametersBuilder tenant(String tenant)

Mengambil alih nilai penyewa di URL otoritas untuk permintaan ini

Parameter:

tenant

Mengembalikan:

this.

toString

public String toString()

Timpa:

AuthorizationCodeParameters.AuthorizationCodeParametersBuilder.toString()

Berlaku untuk