AuthorizationRequestUrlParameters.Builder Klas
- java.
lang. Object - com.
microsoft. aad. msal4j. AuthorizationRequestUrlParameters. Builder
- com.
public static class AuthorizationRequestUrlParameters.Builder
Samenvatting van constructor
| Constructor | Description | |
|---|---|---|
| Builder() | ||
Methodesamenvatting
| Modifier en type | Methode en beschrijving |
|---|---|
|
Authorization |
build() |
| Builder |
claims(ClaimsRequest val)
Claims die moeten worden aangevraagd via de OIDC-claimaanvraagparameter, waardoor aanvragen voor standaard- en aangepaste claims worden toegestaan |
| Builder |
claimsChallenge(String val)
In gevallen waarin Azure AD-tenantbeheerder beleid voor voorwaardelijke toegang heeft ingeschakeld en het beleid niet is voldaan,MsalServiceException bevat claims waarvoor toestemming moet worden gegeven. |
| Builder |
codeChallenge(String val)
Wordt gebruikt om autorisatiecode te beveiligen via Proof of Key for Code Exchange (PKCE). |
| Builder |
codeChallengeMethod(String val)
De methode die wordt gebruikt om de codeverificator te coderen voor de parameter voor de codevraag. |
| Builder |
correlationId(String val)
Id die wordt gebruikt om aanvragen voor telemetriedoeleinden te correleren. |
| Builder |
domainHint(String val)
Biedt een hint over de tenant of het domein dat de gebruiker moet gebruiken om zich aan te melden. |
| Builder |
extraQueryParameters(Map<String,String> val)
Queryparameters die u aan de aanvraag kunt toevoegen, naast de lijst met parameters die al zijn opgegeven. |
| Builder |
extraScopesToConsent(Set<String> val)
Bereiken waartoe u de eindgebruiker kunt vragen vooraf toestemming te geven, naast bereiken waartoe de toepassing toegang aanvraagt. |
| Builder |
instanceAware(boolean val)
Als dit is ingesteld op true, bevat het autorisatieresultaat de instantie voor de thuiscloud van de gebruiker en wordt deze instantie gebruikt voor de tokenaanvraag in plaats van de instantie die is ingesteld in de toepassing. |
| Builder |
loginHint(String val)
Kan worden gebruikt om het veld gebruikersnaam/e-mailadres van de aanmeldingspagina voor de gebruiker vooraf in te vullen, als u de gebruikersnaam/het e-mailadres van tevoren kent. |
| Builder |
nonce(String val)
Een waarde die is opgenomen in de aanvraag die ook wordt geretourneerd in de tokenreactie. |
| Builder |
prompt(Prompt val)
Geeft het type gebruikersinteractie aan dat vereist is. |
| Builder |
redirectUri(String val)
De omleidings-URI waar verificatiereacties kunnen worden ontvangen door uw toepassing. |
| Builder |
responseMode(ResponseMode val)
Hiermee geeft u de methode op die moet worden gebruikt om het verificatieresultaat naar uw app te verzenden. |
| Builder |
scopes(Set<String> val)
Bereiken waartoe de toepassing toegang aanvraagt en de gebruiker toestemming geeft. |
| Builder |
state(String val)
Een waarde die is opgenomen in de aanvraag die ook wordt geretourneerd in de tokenreactie. |
Methoden overgenomen van java.lang.Object
Constructordetails
Builder
public Builder()
Methodedetails
build
public AuthorizationRequestUrlParameters build()
claims
public AuthorizationRequestUrlParameters.Builder claims(ClaimsRequest val)
Claims die moeten worden aangevraagd via de OIDC-claimaanvraagparameter, waardoor aanvragen voor standaard- en aangepaste claims worden toegestaan
Parameters:
claimsChallenge
public AuthorizationRequestUrlParameters.Builder claimsChallenge(String val)
In gevallen waarin Azure AD-tenantbeheerder beleid voor voorwaardelijke toegang heeft ingeschakeld en het beleid niet is voldaan,MsalServiceException bevat claims waarvoor toestemming moet worden gegeven.
Parameters:
codeChallenge
public AuthorizationRequestUrlParameters.Builder codeChallenge(String val)
Wordt gebruikt om autorisatiecode te beveiligen via Proof of Key for Code Exchange (PKCE). Vereist als codeChallenge is opgenomen. Zie de PKCE RCF voor meer informatie: https://tools.ietf.org/html/rfc7636
Parameters:
codeChallengeMethod
public AuthorizationRequestUrlParameters.Builder codeChallengeMethod(String val)
De methode die wordt gebruikt om de codeverificator te coderen voor de parameter voor de codevraag. Kan een van gewone of S256 zijn. Als deze optie is uitgesloten, wordt ervan uitgegaan dat code-uitdaging tekst zonder opmaak is. Zie de PKCE RCF voor meer informatie: https://tools.ietf.org/html/rfc7636
Parameters:
correlationId
public AuthorizationRequestUrlParameters.Builder correlationId(String val)
Id die wordt gebruikt om aanvragen voor telemetriedoeleinden te correleren. Meestal een GUID.
Parameters:
domainHint
public AuthorizationRequestUrlParameters.Builder domainHint(String val)
Biedt een hint over de tenant of het domein dat de gebruiker moet gebruiken om zich aan te melden. De waarde van de domeinhint is een geregistreerd domein voor de tenant.
Parameters:
extraQueryParameters
public AuthorizationRequestUrlParameters.Builder extraQueryParameters(Map<String,String> val)
Queryparameters die u aan de aanvraag kunt toevoegen, naast de lijst met parameters die al zijn opgegeven.
Parameters:
extraScopesToConsent
public AuthorizationRequestUrlParameters.Builder extraScopesToConsent(Set<String> val)
Bereiken waartoe u de eindgebruiker kunt vragen vooraf toestemming te geven, naast bereiken waartoe de toepassing toegang aanvraagt.
Parameters:
instanceAware
public AuthorizationRequestUrlParameters.Builder instanceAware(boolean val)
Als dit is ingesteld op true, bevat het autorisatieresultaat de instantie voor de thuiscloud van de gebruiker en wordt deze instantie gebruikt voor de tokenaanvraag in plaats van de instantie die is ingesteld in de toepassing.
Parameters:
loginHint
public AuthorizationRequestUrlParameters.Builder loginHint(String val)
Kan worden gebruikt om het veld gebruikersnaam/e-mailadres van de aanmeldingspagina voor de gebruiker vooraf in te vullen, als u de gebruikersnaam/het e-mailadres van tevoren kent. Apps gebruiken deze parameter vaak tijdens opnieuw verificatie, nadat de gebruikersnaam al is geëxtraheerd uit een vorige aanmelding met behulp van de claim preferred_username.
Parameters:
nonce
public AuthorizationRequestUrlParameters.Builder nonce(String val)
Een waarde die is opgenomen in de aanvraag die ook wordt geretourneerd in de tokenreactie. Een willekeurig gegenereerde unieke waarde wordt doorgaans gebruikt voor het voorkomen van vervalsingsaanvallen op meerdere sites.
Parameters:
prompt
public AuthorizationRequestUrlParameters.Builder prompt(Prompt val)
Geeft het type gebruikersinteractie aan dat vereist is. Mogelijke waarden zijn Prompt
Parameters:
redirectUri
public AuthorizationRequestUrlParameters.Builder redirectUri(String val)
De omleidings-URI waar verificatiereacties kunnen worden ontvangen door uw toepassing. Deze moet exact overeenkomen met een van de omleidings-URI's die zijn geregistreerd in de Azure-portal.
Parameters:
responseMode
public AuthorizationRequestUrlParameters.Builder responseMode(ResponseMode val)
Hiermee geeft u de methode op die moet worden gebruikt om het verificatieresultaat naar uw app te verzenden.
Parameters:
scopes
public AuthorizationRequestUrlParameters.Builder scopes(Set<String> val)
Bereiken waartoe de toepassing toegang aanvraagt en de gebruiker toestemming geeft.
Parameters:
state
public AuthorizationRequestUrlParameters.Builder state(String val)
Een waarde die is opgenomen in de aanvraag die ook wordt geretourneerd in de tokenreactie. Een willekeurig gegenereerde unieke waarde wordt doorgaans gebruikt voor het voorkomen van vervalsingsaanvallen op meerdere sites. De status wordt ook gebruikt om informatie over de status van de gebruiker in de app te coderen voordat de verificatieaanvraag is opgetreden.
Parameters: