UserFederatedIdentityCredentialParameters.UserFederatedIdentityCredentialParametersBuilder Sınıf
- java.
lang. Object - com.
microsoft. aad. msal4j. UserFederatedIdentityCredentialParameters. UserFederatedIdentityCredentialParametersBuilder
- com.
public static class UserFederatedIdentityCredentialParameters.UserFederatedIdentityCredentialParametersBuilder
Yöntem Özeti
| Değiştirici ve Tür | Yöntem ve Açıklaması |
|---|---|
|
User |
build() |
|
User |
claims(ClaimsRequest claims)
OIDC talep isteği parametresi aracılığıyla talep edilecek talepler. |
|
User |
claimsFromClient(String claimsJson)
Belirteç uç noktasına OAuth |
|
User |
extraHttpHeaders(Map<String,String> extraHttpHeaders)
Belirteç isteğine ek üst bilgiler ekler. |
|
User |
extraQueryParameters(Map<String,String> extraQueryParameters)
Kullanım Dışı
Yalnızca arabirim sözleşmesini IAcquireTokenParameters karşılamak için mevcuttur. Kullanılması önerilmez; bu API tüm parametre sınıflarında kaldırılacak şekilde zamanlanmıştır ve gelecekteki bir sürümde yeni bir mekanizmayla değiştirilecektir.
|
|
User |
forceRefresh(boolean forceRefresh)
Önbelleğe alınmış bir belirteç kullanılabilse bile MSAL'yi kimlik sağlayıcısından belirteci yenilemeye zorlar. |
|
User |
tenant(String tenant)
Bu isteğin yetkili URL'sindeki kiracı değerini geçersiz kılar. |
Yöntemlerin devralındığı yer: java.lang.Object
Yöntem Ayrıntıları
build
public UserFederatedIdentityCredentialParameters build()
claims
public UserFederatedIdentityCredentialParameters.UserFederatedIdentityCredentialParametersBuilder claims(ClaimsRequest claims)
OIDC talep isteği parametresi aracılığıyla talep edilecek talepler.
Parametreler:
claimsFromClient
public UserFederatedIdentityCredentialParameters.UserFederatedIdentityCredentialParametersBuilder claimsFromClient(String claimsJson)
Belirteç uç noktasına OAuth claims isteği parametresi olarak iletecek istemci kaynaklı talepleri (ham JSON nesne dizesi) belirtir. (Önbelleği atlayan sunucu tarafından verilen talep sınamalarından farklı claims(ClaimsRequest claims) olarak), istemci talepleri ile alınan belirteçler önbelleğe alınır ve önbellek girdisi talep değeri üzerinde anahtarlanır, bu nedenle ayrı talep değerleri ayrı önbellek girdileri oluşturur. Önbellek parçalanmalarını önlemek için kararlı, dinamik olmayan değerler kullanın. Belirli bir belirteç için her istekte aynı değeri gönderin; ham değer önbellek anahtarının bir parçası olduğundan, isteği değiştirerek veya atarak farklı bir önbellek bölümüne yönlendirir. Boş bir değer yoksayılır; geçersiz bir JSON nesnesi oluşturur MsalClientException.
Parametreler:
Döndürülenler:
extraHttpHeaders
public UserFederatedIdentityCredentialParameters.UserFederatedIdentityCredentialParametersBuilder extraHttpHeaders(Map<String,String> extraHttpHeaders)
Belirteç isteğine ek üst bilgiler ekler.
Parametreler:
extraQueryParameters
public UserFederatedIdentityCredentialParameters.UserFederatedIdentityCredentialParametersBuilder extraQueryParameters(Map<String,String> extraQueryParameters)
Kullanım Dışı
Parametreler:
forceRefresh
public UserFederatedIdentityCredentialParameters.UserFederatedIdentityCredentialParametersBuilder forceRefresh(boolean forceRefresh)
Önbelleğe alınmış bir belirteç kullanılabilse bile MSAL'yi kimlik sağlayıcısından belirteci yenilemeye zorlar.
Parametreler:
Döndürülenler:
tenant
public UserFederatedIdentityCredentialParameters.UserFederatedIdentityCredentialParametersBuilder tenant(String tenant)
Bu isteğin yetkili URL'sindeki kiracı değerini geçersiz kılar.
Parametreler: