AuthorizationRequestUrlParameters.Builder Klass
- java.
lang. Object - com.
microsoft. aad. msal4j. AuthorizationRequestUrlParameters. Builder
- com.
public static class AuthorizationRequestUrlParameters.Builder
Konstruktorsammanfattning
| Konstruktor | Description | |
|---|---|---|
| Builder() | ||
Metodsammanfattning
| Modifierare och typ | Metod och beskrivning |
|---|---|
|
Authorization |
build() |
| Builder |
claims(ClaimsRequest val)
Anspråk som ska begäras via parametern för OIDC-anspråksbegäran, vilket tillåter begäranden för standardanspråk och anpassade anspråk |
| Builder |
claimsChallenge(String val)
I fall där Azure AD-klientadministratör har aktiverat principer för villkorlig åtkomst och principen inte har uppfyllts,MsalServiceException kommer att innehålla anspråk som måste godkännas. |
| Builder |
codeChallenge(String val)
Används för att skydda beviljande av auktoriseringskod via nyckelbevis för code Exchange (PKCE). |
| Builder |
codeChallengeMethod(String val)
Den metod som används för att koda kodverifieraren för kodutmaningsparametern. |
| Builder |
correlationId(String val)
Identifierare som används för att korrelera begäranden för telemetriändamål. |
| Builder |
domainHint(String val)
Ger en ledtråd om klientorganisationen eller domänen som användaren ska använda för att logga in. |
| Builder |
extraQueryParameters(Map<String,String> val)
Frågeparametrar som du kan lägga till i begäran, utöver listan över parametrar som redan har angetts. |
| Builder |
extraScopesToConsent(Set<String> val)
Omfattningar som du kan begära att slutanvändaren godkänner i förväg, förutom omfång som programmet begär åtkomst till. |
| Builder |
instanceAware(boolean val)
Om värdet är true innehåller auktoriseringsresultatet utfärdaren för användarens hemmoln, och den här utfärdaren används för tokenbegäran i stället för den utfärdare som angetts i programmet. |
| Builder |
loginHint(String val)
Kan användas för att fylla i fältet användarnamn/e-postadress i förväg på inloggningssidan för användaren, om du känner till användarnamnet/e-postadressen i förväg. |
| Builder |
nonce(String val)
Ett värde som ingår i begäran som också returneras i tokensvaret. |
| Builder |
prompt(Prompt val)
Anger vilken typ av användarinteraktion som krävs. |
| Builder |
redirectUri(String val)
Omdirigerings-URI:n där autentiseringssvar kan tas emot av ditt program. |
| Builder |
responseMode(ResponseMode val)
Anger vilken metod som ska användas för att skicka autentiseringsresultatet till din app. |
| Builder |
scopes(Set<String> val)
Omfång som programmet begär åtkomst till och användaren kommer att samtycka till. |
| Builder |
state(String val)
Ett värde som ingår i begäran som också returneras i tokensvaret. |
Metoder som ärvts från java.lang.Object
Konstruktorinformation
Builder
public Builder()
Metodinformation
build
public AuthorizationRequestUrlParameters build()
claims
public AuthorizationRequestUrlParameters.Builder claims(ClaimsRequest val)
Anspråk som ska begäras via parametern för OIDC-anspråksbegäran, vilket tillåter begäranden för standardanspråk och anpassade anspråk
Parametrar:
claimsChallenge
public AuthorizationRequestUrlParameters.Builder claimsChallenge(String val)
I fall där Azure AD-klientadministratör har aktiverat principer för villkorlig åtkomst och principen inte har uppfyllts,MsalServiceException kommer att innehålla anspråk som måste godkännas.
Parametrar:
codeChallenge
public AuthorizationRequestUrlParameters.Builder codeChallenge(String val)
Används för att skydda beviljande av auktoriseringskod via nyckelbevis för code Exchange (PKCE). Krävs om codeChallenge ingår. Mer information finns i PKCE RCF: https://tools.ietf.org/html/rfc7636
Parametrar:
codeChallengeMethod
public AuthorizationRequestUrlParameters.Builder codeChallengeMethod(String val)
Den metod som används för att koda kodverifieraren för kodutmaningsparametern. Kan vara en vanlig eller S256. Om den undantas antas koduppgiften vara klartext. Mer information finns i PKCE RCF: https://tools.ietf.org/html/rfc7636
Parametrar:
correlationId
public AuthorizationRequestUrlParameters.Builder correlationId(String val)
Identifierare som används för att korrelera begäranden för telemetriändamål. Vanligtvis ett GUID.
Parametrar:
domainHint
public AuthorizationRequestUrlParameters.Builder domainHint(String val)
Ger en ledtråd om klientorganisationen eller domänen som användaren ska använda för att logga in. Värdet för domäntipset är en registrerad domän för klientorganisationen.
Parametrar:
extraQueryParameters
public AuthorizationRequestUrlParameters.Builder extraQueryParameters(Map<String,String> val)
Frågeparametrar som du kan lägga till i begäran, utöver listan över parametrar som redan har angetts.
Parametrar:
extraScopesToConsent
public AuthorizationRequestUrlParameters.Builder extraScopesToConsent(Set<String> val)
Omfattningar som du kan begära att slutanvändaren godkänner i förväg, förutom omfång som programmet begär åtkomst till.
Parametrar:
instanceAware
public AuthorizationRequestUrlParameters.Builder instanceAware(boolean val)
Om värdet är true innehåller auktoriseringsresultatet utfärdaren för användarens hemmoln, och den här utfärdaren används för tokenbegäran i stället för den utfärdare som angetts i programmet.
Parametrar:
loginHint
public AuthorizationRequestUrlParameters.Builder loginHint(String val)
Kan användas för att fylla i fältet användarnamn/e-postadress i förväg på inloggningssidan för användaren, om du känner till användarnamnet/e-postadressen i förväg. Ofta använder appar den här parametern vid omautentisering, efter att redan ha extraherat användarnamnet från en tidigare inloggning med hjälp av preferred_username anspråk.
Parametrar:
nonce
public AuthorizationRequestUrlParameters.Builder nonce(String val)
Ett värde som ingår i begäran som också returneras i tokensvaret. Ett slumpmässigt genererat unikt värde används vanligtvis för att förhindra förfalskningsattacker mellan webbplatser.
Parametrar:
prompt
public AuthorizationRequestUrlParameters.Builder prompt(Prompt val)
Anger vilken typ av användarinteraktion som krävs. Möjliga värden är Prompt
Parametrar:
redirectUri
public AuthorizationRequestUrlParameters.Builder redirectUri(String val)
Omdirigerings-URI:n där autentiseringssvar kan tas emot av ditt program. Den måste exakt matcha en av de omdirigerings-URI:er som registrerats i Azure portalen.
Parametrar:
responseMode
public AuthorizationRequestUrlParameters.Builder responseMode(ResponseMode val)
Anger vilken metod som ska användas för att skicka autentiseringsresultatet till din app.
Parametrar:
scopes
public AuthorizationRequestUrlParameters.Builder scopes(Set<String> val)
Omfattningar som programmet begär åtkomst till och användaren kommer att samtycka till.
Parametrar:
state
public AuthorizationRequestUrlParameters.Builder state(String val)
Ett värde som ingår i begäran som också returneras i tokensvaret. Ett slumpmässigt genererat unikt värde används vanligtvis för att förhindra förfalskningsattacker mellan webbplatser. Tillståndet används också för att koda information om användarens tillstånd i appen innan autentiseringsbegäran inträffade.
Parametrar: