UserFederatedIdentityCredentialParameters.UserFederatedIdentityCredentialParametersBuilder Kelas

  • java.lang.Object
    • com.microsoft.aad.msal4j.UserFederatedIdentityCredentialParameters.UserFederatedIdentityCredentialParametersBuilder

public static class UserFederatedIdentityCredentialParameters.UserFederatedIdentityCredentialParametersBuilder

Ringkasan Metode

Pemodifikasi dan Jenis Metode dan Deskripsi
UserFederatedIdentityCredentialParameters build()
UserFederatedIdentityCredentialParametersBuilder claims(ClaimsRequest claims)

Klaim diminta melalui parameter permintaan klaim OIDC.

UserFederatedIdentityCredentialParametersBuilder claimsFromClient(String claimsJson)

Menentukan klaim yang berasal dari klien (string objek JSON mentah) untuk diteruskan ke titik akhir token sebagai parameter permintaan OAuth claims .

UserFederatedIdentityCredentialParametersBuilder extraHttpHeaders(Map<String,String> extraHttpHeaders)

Menambahkan header tambahan ke permintaan token.

UserFederatedIdentityCredentialParametersBuilder extraQueryParameters(Map<String,String> extraQueryParameters)

Tidak digunakan lagi

Hanya ada untuk memenuhi IAcquireTokenParameters kontrak antarmuka. Tidak disarankan untuk digunakan — API ini dijadwalkan untuk dihapus di semua kelas parameter dan akan digantikan oleh mekanisme baru dalam rilis mendatang.
UserFederatedIdentityCredentialParametersBuilder forceRefresh(boolean forceRefresh)

Memaksa MSAL untuk menyegarkan token dari IdP meskipun token yang di-cache tersedia.

UserFederatedIdentityCredentialParametersBuilder tenant(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

build

public UserFederatedIdentityCredentialParameters build()

claims

public UserFederatedIdentityCredentialParameters.UserFederatedIdentityCredentialParametersBuilder claims(ClaimsRequest claims)

Klaim diminta melalui parameter permintaan klaim OIDC.

Parameter:

claims

claimsFromClient

public UserFederatedIdentityCredentialParameters.UserFederatedIdentityCredentialParametersBuilder claimsFromClient(String claimsJson)

Menentukan klaim yang berasal dari klien (string objek JSON mentah) untuk diteruskan ke titik akhir token sebagai parameter permintaan OAuth claims . Tidak seperti claims(ClaimsRequest claims) (tantangan klaim yang dikeluarkan server, yang melewati cache), token yang diperoleh dengan klaim klien di-cache dan entri cache dikunci pada nilai klaim, sehingga nilai klaim yang berbeda menghasilkan entri cache terpisah. Gunakan nilai yang stabil dan tidak dinamis untuk menghindari fragmentasi cache. Kirim nilai yang identik pada setiap permintaan untuk token tertentu; karena nilai mentah adalah bagian dari kunci cache, mengubah atau menghilangkannya merutekan permintaan ke partisi cache yang berbeda. Nilai kosong diabaikan; objek JSON yang tidak valid melemparkan MsalClientException.

Parameter:

claimsJson - string objek JSON yang valid yang berisi klaim klien

Mengembalikan:

penyusun

extraHttpHeaders

public UserFederatedIdentityCredentialParameters.UserFederatedIdentityCredentialParametersBuilder extraHttpHeaders(Map<String,String> extraHttpHeaders)

Menambahkan header tambahan ke permintaan token.

Parameter:

extraHttpHeaders

extraQueryParameters


public UserFederatedIdentityCredentialParameters.UserFederatedIdentityCredentialParametersBuilder extraQueryParameters(Map<String,String> extraQueryParameters)

Tidak digunakan lagi

Hanya ada untuk memenuhi IAcquireTokenParameters kontrak antarmuka. Tidak disarankan untuk digunakan — API ini dijadwalkan untuk dihapus di semua kelas parameter dan akan digantikan oleh mekanisme baru dalam rilis mendatang.

Parameter:

extraQueryParameters

forceRefresh

public UserFederatedIdentityCredentialParameters.UserFederatedIdentityCredentialParametersBuilder forceRefresh(boolean forceRefresh)

Memaksa MSAL untuk menyegarkan token dari IdP meskipun token yang di-cache tersedia.

Parameter:

forceRefresh - true untuk melewati cache; jika tidak salah. Nilai default adalah false.

Mengembalikan:

penyusun

tenant

public UserFederatedIdentityCredentialParameters.UserFederatedIdentityCredentialParametersBuilder tenant(String tenant)

Mengambil alih nilai penyewa di URL otoritas untuk permintaan ini.

Parameter:

tenant

Berlaku untuk