SilentParameters Sınıf
- java.
lang. Object - com.
microsoft. aad. msal4j. SilentParameters
- com.
Uygulamalar
public class SilentParameters
implements com.microsoft.aad.msal4j.IAcquireTokenParameters
Sessiz istekler için parametreleri içeren nesne. veya için acquireTokenSilently(SilentParameters parameters) parametre olarak kullanılabilir ConfidentialClientApplication#acquireTokenSilently(SilentParameters)
Yöntem Özeti
| Değiştirici ve Tür | Yöntem ve Açıklaması |
|---|---|
| IAccount | account() |
| java.lang.String | authorityUrl() |
|
static
Silent |
builder(Set<String> scopes)
Varsayılan işletim sistemi hesabını kullanmayı destekleyen bazı gizli istemci akışları veya aracı akışları gibi , içermeyen IAccountsenaryolar için Sessiz |
|
static
Silent |
builder(Set<String> scopes, IAccount account)
Sessiz |
|
Claims |
claims()
Kimlik doğrulama isteğiyle gönderilecek talep isteği parametresini alır. |
| java.util.Map<java.lang.String,java.lang.String> |
extraHttpHeaders()
Belirteç isteğine eklenecek ek HTTP üst bilgilerini alır. |
| java.util.Map<java.lang.String,java.lang.String> |
extraQueryParameters()
Kullanım Dışı
Üretim senaryoları için önerilmez. Gelecek bir sürümde kaldırılacak ve davranış yeni bir API ile değiştirilebilir.
Belirteç isteğine eklenecek ek sorgu parametrelerini alır. |
| boolean | forceRefresh() |
|
Pop |
proofOfPossession() |
| java.util.Set<java.lang.String> |
scopes()
Erişim belirteci için istenen kapsam kümesini (izinler) alır. |
| java.lang.String |
tenant()
Belirteç isteği için kiracı tanımlayıcısını alır. |
Yöntemlerin devralındığı yer: java.lang.Object
Yöntem Ayrıntıları
account
public IAccount account()
authorityUrl
public String authorityUrl()
builder
public static SilentParameters.SilentParametersBuilder builder(Set<String> scopes)
Varsayılan işletim sistemi hesabını kullanmayı destekleyen bazı gizli istemci akışları veya aracı akışları gibi , içermeyen IAccountsenaryolar için SilentParameters oluşturucusu.
Parametreler:
Döndürülenler:
builder
public static SilentParameters.SilentParametersBuilder builder(Set<String> scopes, IAccount account)
SilentParameters için Oluşturucu
Parametreler:
Döndürülenler:
claims
public ClaimsRequest claims()
Kimlik doğrulama isteğiyle gönderilecek talep isteği parametresini alır.
Talep isteği parametresi, belirteçte döndürülecek belirli talepleri istemek, MFA kimlik doğrulaması istemek veya belirteç vermenin diğer yönlerini denetlemek için kullanılabilir.
extraHttpHeaders
public Map<String,String> extraHttpHeaders()
Belirteç isteğine eklenecek ek HTTP üst bilgilerini alır.
Bu üst bilgiler, belirteç uç noktasına gönderilen HTTP isteklerine eklenir. Bu, proxy'ler için özel üst bilgiler gerektiren senaryolar veya tanılama amacıyla yararlı olabilir.
extraQueryParameters
public Map<String,String> extraQueryParameters()
Kullanım Dışı
Belirteç isteğine eklenecek ek sorgu parametrelerini alır.
Bu parametreler, yetkilendirme ve belirteç uç noktalarına yönelik isteklerde sorgu dizesine eklenir. Bu, kitaplıkta açıkça desteklenmeyen özel parametreler gerektiren senaryolar için yararlı olabilir.
forceRefresh
public boolean forceRefresh()
proofOfPossession
public PopParameters proofOfPossession()
scopes
public Set<String> scopes()
Erişim belirteci için istenen kapsam kümesini (izinler) alır.
Kapsamlar, uygulamanın erişim istediği izinleri temsil eder.
tenant
public String tenant()
Belirteç isteği için kiracı tanımlayıcısını alır.
Belirtildiğinde, bu değer uygulamanın yetkili URL'sinde belirtilen kiracıyı geçersiz kılar. Kiracı kimliği (GUID), etki alanı adı veya "ortak" veya "kuruluşlar" gibi özel değerlerden biri olabilir.