SilentParameters Sınıf

  • java.lang.Object
    • com.microsoft.aad.msal4j.SilentParameters

Uygulamalar

com.microsoft.aad.msal4j.IAcquireTokenParameters

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()

Belirteç isteğinde bulunmak istediğiniz hesap.

java.lang.String authorityUrl()

Uygulamanın belirteç istediği yetkili.

static SilentParametersBuilder builder(Set<String> scopes)

Kullanım Dışı

Bu yöntem, istemci kimlik bilgileri veya Adına akışta önbelleğe alınmış belirteçleri kullanmak için kullanılmıştır. Bu akışlar artık önbelleğe alınmış belirteçleri varsayılan olarak kullanmaya çalışır, bu nedenle almaBelirteciniSessizce çağırmaya gerek yoktur. Bu aşırı yükleme sonraki ana sürümde kaldırılacaktır.

SessizParametreler için Oluşturucu

static SilentParametersBuilder builder(Set<String> scopes, IAccount account)

SessizParametreler için Oluşturucu

ClaimsRequest claims()

OIDC talep isteği parametresi aracılığıyla talep edilecek talepler, standart ve özel talepler için isteklere izin verir.

java.util.Map<java.lang.String,java.lang.String> extraHttpHeaders()

Belirteç isteğine ek üst bilgiler ekler

java.util.Map<java.lang.String,java.lang.String> extraQueryParameters()

Belirteç isteğine ek sorgu parametreleri ekler

boolean forceRefresh()

Geçerli bir erişim belirteci olsa bile MSAL'yi önbellekteki belirteçleri yenilemeye zorlar.

PopParameters proofOfPossession()
@lombok.NonNull java.util.Set<java.lang.String> scopes()

Kapsamlar uygulaması erişim isteğinde bulunur.

java.lang.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ı

account

public IAccount account()

Belirteç isteğinde bulunmak istediğiniz hesap.

authorityUrl

public String authorityUrl()

Uygulamanın belirteç istediği yetkili.

builder

public static SilentParameters.SilentParametersBuilder builder(Set<String> scopes)

Kullanım Dışı

Bu yöntem, istemci kimlik bilgileri veya Adına akışta önbelleğe alınmış belirteçleri kullanmak için kullanılmıştır. Bu akışlar artık önbelleğe alınmış belirteçleri varsayılan olarak kullanmaya çalışır, bu nedenle almaBelirteciniSessizce çağırmaya gerek yoktur. Bu aşırı yükleme sonraki ana sürümde kaldırılacaktır.

SilentParameters için Oluşturucu

Parametreler:

scopes - uygulamanın erişim istediği kapsamlar

Döndürülenler:

SilentParameters oluşturmak için kullanılabilecek oluşturucu nesnesi

builder

public static SilentParameters.SilentParametersBuilder builder(Set<String> scopes, IAccount account)

SilentParameters için Oluşturucu

Parametreler:

scopes - uygulamanın erişim istediği kapsamlar
account - IAccount için belirtecin alındığı

Döndürülenler:

SilentParameters oluşturmak için kullanılabilecek oluşturucu nesnesi

claims

public ClaimsRequest claims()

OIDC talep isteği parametresi aracılığıyla talep edilecek talepler, standart ve özel talepler için isteklere izin verir.

extraHttpHeaders

public Map<String,String> extraHttpHeaders()

Belirteç isteğine ek üst bilgiler ekler

extraQueryParameters

public Map<String,String> extraQueryParameters()

Belirteç isteğine ek sorgu parametreleri ekler

forceRefresh

public boolean forceRefresh()

Geçerli bir erişim belirteci olsa bile MSAL'yi önbellekteki belirteçleri yenilemeye zorlar.

proofOfPossession

public PopParameters proofOfPossession()

scopes

public @NonNull Set<String> scopes()

Kapsamlar uygulaması erişim isteğinde bulunur.

tenant

public String tenant()

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

Şunlara uygulanır