OnBehalfOfParameters.OnBehalfOfParametersBuilder Klas
- java.
lang. Object - com.
microsoft. aad. msal4j. OnBehalfOfParameters. OnBehalfOfParametersBuilder
- com.
public static class OnBehalfOfParameters.OnBehalfOfParametersBuilder
Methodesamenvatting
| Modifier en type | Methode en beschrijving |
|---|---|
|
On |
build() |
|
On |
claims(ClaimsRequest claims)
Claims die moeten worden aangevraagd via de OIDC-claimaanvraagparameter, waardoor aanvragen voor standaard- en aangepaste claims worden toegestaan |
|
On |
claimsFromClient(String claimsJson)
Hiermee geeft u client-afkomstige claims (een onbewerkte JSON-objecttekenreeks) om door te sturen naar het tokeneindpunt als de OAuth-aanvraagparameter |
|
On |
extraHttpHeaders(Map<String,String> extraHttpHeaders)
Voegt extra headers toe aan de tokenaanvraag |
|
On |
extraQueryParameters(Map<String,String> extraQueryParameters)
Afgeschaft
Niet aanbevolen voor productiescenario's. Deze wordt verwijderd in een toekomstige release en het gedrag wordt mogelijk vervangen door een nieuwe API.
Voegt aanvullende parameters toe aan de tokenaanvraag |
|
On |
scopes(Set<String> scopes) |
|
On |
skipCache(Boolean skipCache)
Hiermee wordt aangegeven of de aanvraag moet worden overgeslagen naar de tokencache. |
|
On |
tenant(String tenant)
Overschrijft de tenantwaarde in de instantie-URL voor deze aanvraag |
| java.lang.String | toString() |
|
On |
userAssertion(IUserAssertion userAssertion) |
Methoden overgenomen van java.lang.Object
Methodedetails
build
public OnBehalfOfParameters build()
claims
public OnBehalfOfParameters.OnBehalfOfParametersBuilder claims(ClaimsRequest claims)
Claims die moeten worden aangevraagd via de OIDC-claimaanvraagparameter, waardoor aanvragen voor standaard- en aangepaste claims worden toegestaan
Parameters:
claimsFromClient
public OnBehalfOfParameters.OnBehalfOfParametersBuilder claimsFromClient(String claimsJson)
Hiermee geeft u client-afkomstige claims (een onbewerkte JSON-objecttekenreeks) om door te sturen naar het tokeneindpunt als de OAuth-aanvraagparameter claims . In tegenstelling tot claims(ClaimsRequest claims) (problemen met door de server uitgegeven claims, waardoor de cache wordt overgeslagen), worden tokens die zijn verkregen met clientclaims in de cache opgeslagen en wordt de cachevermelding op de claimwaarde gesleuteld, zodat afzonderlijke claimwaarden afzonderlijke cachevermeldingen produceren. Gebruik stabiele, niet-dynamische waarden om fragmentatie van de cache te voorkomen. Verzend de identieke waarde voor elke aanvraag voor een bepaald token; omdat de onbewerkte waarde deel uitmaakt van de cachesleutel, wordt de aanvraag naar een andere cachepartitie gerouteerd of weggelaten. Een lege waarde wordt genegeerd; een ongeldig JSON-object genereert MsalClientException.
Parameters:
Retouren:
extraHttpHeaders
public OnBehalfOfParameters.OnBehalfOfParametersBuilder extraHttpHeaders(Map<String,String> extraHttpHeaders)
Voegt extra headers toe aan de tokenaanvraag
Parameters:
extraQueryParameters
public OnBehalfOfParameters.OnBehalfOfParametersBuilder extraQueryParameters(Map<String,String> extraQueryParameters)
Afgeschaft
Voegt aanvullende parameters toe aan de tokenaanvraag
Parameters:
scopes
public OnBehalfOfParameters.OnBehalfOfParametersBuilder scopes(Set<String> scopes)
Parameters:
skipCache
public OnBehalfOfParameters.OnBehalfOfParametersBuilder skipCache(Boolean skipCache)
Hiermee wordt aangegeven of de aanvraag moet worden overgeslagen naar de tokencache. Standaard is deze ingesteld op false.
Parameters:
tenant
public OnBehalfOfParameters.OnBehalfOfParametersBuilder tenant(String tenant)
Overschrijft de tenantwaarde in de instantie-URL voor deze aanvraag
Parameters:
toString
public String toString()
Overschrijvingen:
OnBehalfOfParameters.OnBehalfOfParametersBuilder.toString()userAssertion
public OnBehalfOfParameters.OnBehalfOfParametersBuilder userAssertion(IUserAssertion userAssertion)
Parameters: