AuthorizationCodeParameters Kelas

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

Penerapan

com.microsoft.aad.msal4j.IAcquireTokenParameters

public class AuthorizationCodeParameters
implements com.microsoft.aad.msal4j.IAcquireTokenParameters

Objek yang berisi parameter untuk alur kode otorisasi. Dapat digunakan sebagai parameter ke PublicClientApplication#acquireToken(AuthorizationCodeParameters) atau ke ConfidentialClientApplication#acquireToken(AuthorizationCodeParameters)

Ringkasan Metode

Pemodifikasi dan Jenis Metode dan Deskripsi
@lombok.NonNull java.lang.String authorizationCode()

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

static AuthorizationCodeParametersBuilder builder(String authorizationCode, URI redirectUri)

Penyusun untuk AuthorizationCodeParameters

ClaimsRequest claims()

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

java.lang.String codeVerifier()

Pemverifikasi kode yang digunakan untuk PKCE.

java.util.Map<java.lang.String,java.lang.String> extraHttpHeaders()

Menambahkan header tambahan ke permintaan token

java.util.Map<java.lang.String,java.lang.String> extraQueryParameters()

Menambahkan parameter kueri tambahan ke permintaan token

@lombok.NonNull java.net.URI redirectUri()

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

java.util.Set<java.lang.String> scopes()

Cakupan tempat aplikasi meminta akses

java.lang.String tenant()

Mengambil alih nilai penyewa di URL otoritas untuk permintaan ini

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 @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

builder

public static AuthorizationCodeParameters.AuthorizationCodeParametersBuilder builder(String authorizationCode, URI redirectUri)

Penyusun untuk AuthorizationCodeParameters

Parameter:

authorizationCode - kode yang diterima dari titik akhir otorisasi layanan
redirectUri - URI tempat kode otorisasi diterima

Mengembalikan:

objek penyusun yang dapat digunakan untuk membangun AuthorizationCodeParameters

claims

public ClaimsRequest claims()

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

codeVerifier

public String codeVerifier()

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

extraHttpHeaders

public Map<String,String> extraHttpHeaders()

Menambahkan header tambahan ke permintaan token

extraQueryParameters

public Map<String,String> extraQueryParameters()

Menambahkan parameter kueri tambahan ke permintaan token

redirectUri

public @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

scopes

public Set<String> scopes()

Cakupan tempat aplikasi meminta akses

tenant

public String tenant()

Mengambil alih nilai penyewa di URL otoritas untuk permintaan ini

Berlaku untuk