AuthorizationRequestUrlParameters.Builder Classe
- java.
lang. Object - com.
microsoft. aad. msal4j. AuthorizationRequestUrlParameters. Builder
- com.
public static class AuthorizationRequestUrlParameters.Builder
Resumo do Construtor
| Construtor | Description | |
|---|---|---|
| Builder() | ||
Resumo do método
| Modificador e tipo | Método e descrição |
|---|---|
|
Authorization |
build() |
| Builder |
claims(ClaimsRequest val)
Declarações a serem solicitadas por meio do parâmetro de solicitação de declarações OIDC, permitindo solicitações para declarações padrão e personalizadas |
| Builder |
claimsChallenge(String val)
Nos casos em que Azure administrador de locatários do AD habilitou políticas de acesso condicional e a política não foi atendida,MsalServiceException conterá declarações que precisam ser consentidas. |
| Builder |
codeChallenge(String val)
Usado para proteger a concessão de código de autorização por meio da Prova de Chave para Exchange de Código (PKCE). |
| Builder |
codeChallengeMethod(String val)
O método usado para codificar o verificador de código para o parâmetro de desafio de código. |
| Builder |
correlationId(String val)
Identificador usado para correlacionar solicitações para fins de telemetria. |
| Builder |
domainHint(String val)
Fornece uma dica sobre o locatário ou domínio que o usuário deve usar para entrar. |
| Builder |
extraQueryParameters(Map<String,String> val)
Consultar parâmetros que você pode adicionar à solicitação, além da lista de parâmetros já fornecidos. |
| Builder |
extraScopesToConsent(Set<String> val)
Escopos aos quais você pode solicitar que o usuário final consenta antecipadamente, além dos escopos aos quais o aplicativo está solicitando acesso. |
| Builder |
instanceAware(boolean val)
Se definido como true, o resultado da autorização conterá a autoridade para a nuvem inicial do usuário e essa autoridade será usada para a solicitação de token em vez da autoridade definida no aplicativo. |
| Builder |
loginHint(String val)
Pode ser usado para preencher previamente o campo nome de usuário/endereço de email da página de entrada do usuário, se você souber o nome de usuário/endereço de email com antecedência. |
| Builder |
nonce(String val)
Um valor incluído na solicitação que também retorna na resposta do token. |
| Builder |
prompt(Prompt val)
Indica o tipo de interação do usuário que é necessário. |
| Builder |
redirectUri(String val)
O URI de redirecionamento em que as respostas de autenticação podem ser recebidas pelo aplicativo. |
| Builder |
responseMode(ResponseMode val)
Especifica o método que deve ser usado para enviar o resultado da autenticação para seu aplicativo. |
| Builder |
scopes(Set<String> val)
Escopos aos quais o aplicativo está solicitando acesso e o usuário consentirá. |
| Builder |
state(String val)
Um valor incluído na solicitação que também retorna na resposta do token. |
Métodos herdados de java.lang.Object
Detalhes do construtor
Builder
public Builder()
Detalhes do método
build
public AuthorizationRequestUrlParameters build()
claims
public AuthorizationRequestUrlParameters.Builder claims(ClaimsRequest val)
Declarações a serem solicitadas por meio do parâmetro de solicitação de declarações OIDC, permitindo solicitações para declarações padrão e personalizadas
Parâmetros:
claimsChallenge
public AuthorizationRequestUrlParameters.Builder claimsChallenge(String val)
Nos casos em que Azure administrador de locatários do AD habilitou políticas de acesso condicional e a política não foi atendida,MsalServiceException conterá declarações que precisam ser consentidas.
Parâmetros:
codeChallenge
public AuthorizationRequestUrlParameters.Builder codeChallenge(String val)
Usado para proteger a concessão de código de autorização por meio da Prova de Chave para Exchange de Código (PKCE). Obrigatório se codeChallenge estiver incluído. Para obter mais informações, consulte o PKCE RCF: https://tools.ietf.org/html/rfc7636
Parâmetros:
codeChallengeMethod
public AuthorizationRequestUrlParameters.Builder codeChallengeMethod(String val)
O método usado para codificar o verificador de código para o parâmetro de desafio de código. Pode ser um simples ou S256. Se excluído, supõe-se que o desafio de código seja texto sem formatação. Para obter mais informações, consulte o PKCE RCF: https://tools.ietf.org/html/rfc7636
Parâmetros:
correlationId
public AuthorizationRequestUrlParameters.Builder correlationId(String val)
Identificador usado para correlacionar solicitações para fins de telemetria. Normalmente, um GUID.
Parâmetros:
domainHint
public AuthorizationRequestUrlParameters.Builder domainHint(String val)
Fornece uma dica sobre o locatário ou domínio que o usuário deve usar para entrar. O valor da dica de domínio é um domínio registrado para o locatário.
Parâmetros:
extraQueryParameters
public AuthorizationRequestUrlParameters.Builder extraQueryParameters(Map<String,String> val)
Consultar parâmetros que você pode adicionar à solicitação, além da lista de parâmetros já fornecidos.
Parâmetros:
extraScopesToConsent
public AuthorizationRequestUrlParameters.Builder extraScopesToConsent(Set<String> val)
Escopos aos quais você pode solicitar que o usuário final consenta antecipadamente, além dos escopos aos quais o aplicativo está solicitando acesso.
Parâmetros:
instanceAware
public AuthorizationRequestUrlParameters.Builder instanceAware(boolean val)
Se definido como true, o resultado da autorização conterá a autoridade para a nuvem inicial do usuário e essa autoridade será usada para a solicitação de token em vez da autoridade definida no aplicativo.
Parâmetros:
loginHint
public AuthorizationRequestUrlParameters.Builder loginHint(String val)
Pode ser usado para preencher previamente o campo nome de usuário/endereço de email da página de entrada do usuário, se você souber o nome de usuário/endereço de email com antecedência. Geralmente, os aplicativos usam esse parâmetro durante a autenticação nova, já tendo extraído o nome de usuário de uma entrada anterior usando a declaração preferred_username.
Parâmetros:
nonce
public AuthorizationRequestUrlParameters.Builder nonce(String val)
Um valor incluído na solicitação que também retorna na resposta do token. Um valor exclusivo gerado aleatoriamente normalmente é usado para evitar ataques de falsificação de solicitação entre sites.
Parâmetros:
prompt
public AuthorizationRequestUrlParameters.Builder prompt(Prompt val)
Indica o tipo de interação do usuário que é necessário. Os valores possíveis são Prompt
Parâmetros:
redirectUri
public AuthorizationRequestUrlParameters.Builder redirectUri(String val)
O URI de redirecionamento em que as respostas de autenticação podem ser recebidas pelo aplicativo. Ele deve corresponder exatamente a um dos URIs de redirecionamento registrados no portal Azure.
Parâmetros:
responseMode
public AuthorizationRequestUrlParameters.Builder responseMode(ResponseMode val)
Especifica o método que deve ser usado para enviar o resultado da autenticação para seu aplicativo.
Parâmetros:
scopes
public AuthorizationRequestUrlParameters.Builder scopes(Set<String> val)
Escopos aos quais o aplicativo está solicitando acesso e o usuário consentirá.
Parâmetros:
state
public AuthorizationRequestUrlParameters.Builder state(String val)
Um valor incluído na solicitação que também retorna na resposta do token. Um valor exclusivo gerado aleatoriamente normalmente é usado para evitar ataques de falsificação de solicitação entre sites. O estado também é usado para codificar informações sobre o estado do usuário no aplicativo antes da solicitação de autenticação ocorrer.
Parâmetros: