SilentParameters Kelas

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

Penerapan

com.microsoft.aad.msal4j.IAcquireTokenParameters

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

Objek yang berisi parameter untuk permintaan senyap. Dapat digunakan sebagai parameter ke acquireTokenSilently(SilentParameters parameters) atau ke ConfidentialClientApplication#acquireTokenSilently(SilentParameters)

Ringkasan Metode

Pemodifikasi dan Jenis Metode dan Deskripsi
IAccount account()

Akun yang Anda minta tokennya.

java.lang.String authorityUrl()

Otoritas tempat aplikasi meminta token.

static SilentParametersBuilder builder(Set<String> scopes)

Tidak digunakan lagi

Metode ini digunakan untuk menggunakan token yang di-cache dalam kredensial klien atau Alur atas nama. Alur tersebut sekarang secara default akan mencoba menggunakan token cache yang di-cache, sehingga tidak perlu memanggil memperolehTokenSecara Diam-diam. Kelebihan beban ini akan dihapus dalam versi utama berikutnya.

Penyusun untuk Parameter Senyap

static SilentParametersBuilder builder(Set<String> scopes, IAccount account)

Penyusun untuk Parameter Senyap

ClaimsRequest claims()

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

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

boolean forceRefresh()

Paksa MSAL untuk menyegarkan token di cache, bahkan jika ada token akses yang valid.

PopParameters proofOfPossession()
@lombok.NonNull java.util.Set<java.lang.String> scopes()

Aplikasi cakupan 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

account

public IAccount account()

Akun yang Anda minta tokennya.

authorityUrl

public String authorityUrl()

Otoritas tempat aplikasi meminta token.

builder

public static SilentParameters.SilentParametersBuilder builder(Set<String> scopes)

Tidak digunakan lagi

Metode ini digunakan untuk menggunakan token yang di-cache dalam kredensial klien atau Alur atas nama. Alur tersebut sekarang secara default akan mencoba menggunakan token cache yang di-cache, sehingga tidak perlu memanggil memperolehTokenSecara Diam-diam. Kelebihan beban ini akan dihapus dalam versi utama berikutnya.

Builder untuk SilentParameters

Parameter:

scopes - aplikasi cakupan meminta akses ke

Mengembalikan:

objek penyusun yang dapat digunakan untuk membangun SilentParameters

builder

public static SilentParameters.SilentParametersBuilder builder(Set<String> scopes, IAccount account)

Builder untuk SilentParameters

Parameter:

scopes - aplikasi cakupan meminta akses ke
account - IAccount yang akan memperoleh token untuk

Mengembalikan:

objek penyusun yang dapat digunakan untuk membangun SilentParameters

claims

public ClaimsRequest claims()

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

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

forceRefresh

public boolean forceRefresh()

Paksa MSAL untuk menyegarkan token di cache, bahkan jika ada token akses yang valid.

proofOfPossession

public PopParameters proofOfPossession()

scopes

public @NonNull Set<String> scopes()

Aplikasi cakupan meminta akses.

tenant

public String tenant()

Mengambil alih nilai penyewa di URL otoritas untuk permintaan ini

Berlaku untuk