UserFederatedIdentityCredentialParameters.UserFederatedIdentityCredentialParametersBuilder Kelas
- java.
lang. Object - com.
microsoft. aad. msal4j. UserFederatedIdentityCredentialParameters. UserFederatedIdentityCredentialParametersBuilder
- com.
public static class UserFederatedIdentityCredentialParameters.UserFederatedIdentityCredentialParametersBuilder
Ringkasan Metode
| Pemodifikasi dan Jenis | Metode dan Deskripsi |
|---|---|
|
User |
build() |
|
User |
claims(ClaimsRequest claims)
Klaim diminta melalui parameter permintaan klaim OIDC. |
|
User |
claimsFromClient(String claimsJson)
Menentukan klaim yang berasal dari klien (string objek JSON mentah) untuk diteruskan ke titik akhir token sebagai parameter permintaan OAuth |
|
User |
extraHttpHeaders(Map<String,String> extraHttpHeaders)
Menambahkan header tambahan ke permintaan token. |
|
User |
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.
|
|
User |
forceRefresh(boolean forceRefresh)
Memaksa MSAL untuk menyegarkan token dari IdP meskipun token yang di-cache tersedia. |
|
User |
tenant(String tenant)
Mengambil alih nilai penyewa di URL otoritas untuk permintaan ini. |
Metode diperoleh dari java.lang.Object
Detail Metode
build
public UserFederatedIdentityCredentialParameters build()
claims
public UserFederatedIdentityCredentialParameters.UserFederatedIdentityCredentialParametersBuilder claims(ClaimsRequest claims)
Klaim diminta melalui parameter permintaan klaim OIDC.
Parameter:
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:
Mengembalikan:
extraHttpHeaders
public UserFederatedIdentityCredentialParameters.UserFederatedIdentityCredentialParametersBuilder extraHttpHeaders(Map<String,String> extraHttpHeaders)
Menambahkan header tambahan ke permintaan token.
Parameter:
extraQueryParameters
public UserFederatedIdentityCredentialParameters.UserFederatedIdentityCredentialParametersBuilder extraQueryParameters(Map<String,String> extraQueryParameters)
Tidak digunakan lagi
Parameter:
forceRefresh
public UserFederatedIdentityCredentialParameters.UserFederatedIdentityCredentialParametersBuilder forceRefresh(boolean forceRefresh)
Memaksa MSAL untuk menyegarkan token dari IdP meskipun token yang di-cache tersedia.
Parameter:
Mengembalikan:
tenant
public UserFederatedIdentityCredentialParameters.UserFederatedIdentityCredentialParametersBuilder tenant(String tenant)
Mengambil alih nilai penyewa di URL otoritas untuk permintaan ini.
Parameter: