SilentParameters Klas

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

Implementeringen

com.microsoft.aad.msal4j.IAcquireTokenParameters

public class SilentParameters
implements com.microsoft.aad.msal4j.IAcquireTokenParameters

Object met parameters voor stille aanvragen. Kan worden gebruikt als parameter aan acquireTokenSilently(SilentParameters parameters) of aan ConfidentialClientApplication#acquireTokenSilently(SilentParameters)

Methodesamenvatting

Modifier en type Methode en beschrijving
IAccount account()

Account waarvoor u een token aanvraagt.

java.lang.String authorityUrl()

Instantie van wie de toepassing tokens aanvraagt.

static SilentParametersBuilder builder(Set<String> scopes)

Afgeschaft

Deze methode is gebruikt voor het gebruik van tokens in de cache in clientreferenties of namens de stroom. Deze stromen proberen nu standaard de tokens in de cache te gebruiken. U hoeft dus geen tokenop de achtergrond aan te roepen. Deze overbelasting wordt verwijderd in de volgende primaire versie.

Opbouwfunctie voor stilleparameters

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

Opbouwfunctie voor stilleparameters

ClaimsRequest claims()

Claims die moeten worden aangevraagd via de OIDC-claimaanvraagparameter, waardoor aanvragen voor standaard- en aangepaste claims worden toegestaan.

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

Voegt extra headers toe aan de tokenaanvraag

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

Voegt extra queryparameters toe aan de tokenaanvraag

boolean forceRefresh()

Dwing MSAL af om de tokens in de cache te vernieuwen, zelfs als er een geldig toegangstoken is.

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

De toepassing Scopes vraagt toegang tot.

java.lang.String tenant()

Overschrijft de tenantwaarde in de instantie-URL voor deze aanvraag

Methoden overgenomen van 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

Methodedetails

account

public IAccount account()

Account waarvoor u een token aanvraagt.

authorityUrl

public String authorityUrl()

Instantie van wie de toepassing tokens aanvraagt.

builder

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

Afgeschaft

Deze methode is gebruikt voor het gebruik van tokens in de cache in clientreferenties of namens de stroom. Deze stromen proberen nu standaard de tokens in de cache te gebruiken. U hoeft dus geen tokenop de achtergrond aan te roepen. Deze overbelasting wordt verwijderd in de volgende primaire versie.

Opbouwfunctie voor SilentParameters

Parameters:

scopes - scopes-toepassing vraagt toegang tot

Retouren:

builder-object dat kan worden gebruikt om SilentParameters samen te stellen

builder

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

Opbouwfunctie voor SilentParameters

Parameters:

scopes - scopes-toepassing vraagt toegang tot
account - IAccount waarvoor een token moet worden verkregen voor

Retouren:

builder-object dat kan worden gebruikt om SilentParameters samen te stellen

claims

public ClaimsRequest claims()

Claims die moeten worden aangevraagd via de OIDC-claimaanvraagparameter, waardoor aanvragen voor standaard- en aangepaste claims worden toegestaan.

extraHttpHeaders

public Map<String,String> extraHttpHeaders()

Voegt extra headers toe aan de tokenaanvraag

extraQueryParameters

public Map<String,String> extraQueryParameters()

Voegt extra queryparameters toe aan de tokenaanvraag

forceRefresh

public boolean forceRefresh()

Dwing MSAL af om de tokens in de cache te vernieuwen, zelfs als er een geldig toegangstoken is.

proofOfPossession

public PopParameters proofOfPossession()

scopes

public @NonNull Set<String> scopes()

De toepassing Scopes vraagt toegang tot.

tenant

public String tenant()

Overschrijft de tenantwaarde in de instantie-URL voor deze aanvraag

Van toepassing op