UserFederatedIdentityCredentialParameters.UserFederatedIdentityCredentialParametersBuilder Sınıf

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

public static class UserFederatedIdentityCredentialParameters.UserFederatedIdentityCredentialParametersBuilder

Yöntem Özeti

Değiştirici ve Tür Yöntem ve Açıklaması
UserFederatedIdentityCredentialParameters build()
UserFederatedIdentityCredentialParametersBuilder claims(ClaimsRequest claims)

OIDC talep isteği parametresi aracılığıyla talep edilecek talepler.

UserFederatedIdentityCredentialParametersBuilder claimsFromClient(String claimsJson)

Belirteç uç noktasına OAuth claims isteği parametresi olarak iletecek istemci kaynaklı talepleri (ham JSON nesne dizesi) belirtir.

UserFederatedIdentityCredentialParametersBuilder extraHttpHeaders(Map<String,String> extraHttpHeaders)

Belirteç isteğine ek üst bilgiler ekler.

UserFederatedIdentityCredentialParametersBuilder 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.
UserFederatedIdentityCredentialParametersBuilder forceRefresh(boolean forceRefresh)

Önbelleğe alınmış bir belirteç kullanılabilse bile MSAL'yi kimlik sağlayıcısından belirteci yenilemeye zorlar.

UserFederatedIdentityCredentialParametersBuilder tenant(String tenant)

Bu isteğin yetkili URL'sindeki kiracı değerini geçersiz kılar.

Yöntemlerin devralındığı yer: 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

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:

claims

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:

claimsJson - İstemci taleplerini içeren geçerli bir JSON nesne dizesi

Döndürülenler:

oluşturucu

extraHttpHeaders

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

Belirteç isteğine ek üst bilgiler ekler.

Parametreler:

extraHttpHeaders

extraQueryParameters


public UserFederatedIdentityCredentialParameters.UserFederatedIdentityCredentialParametersBuilder 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.

Parametreler:

extraQueryParameters

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:

forceRefresh - önbelleği atlamak için true; aksi takdirde false. Varsayılan değer false'tur.

Döndürülenler:

oluşturucu

tenant

public UserFederatedIdentityCredentialParameters.UserFederatedIdentityCredentialParametersBuilder tenant(String tenant)

Bu isteğin yetkili URL'sindeki kiracı değerini geçersiz kılar.

Parametreler:

tenant

Şunlara uygulanır