UserNamePasswordParameters.UserNamePasswordParametersBuilder Classe

  • java.lang.Object
    • com.microsoft.aad.msal4j.UserNamePasswordParameters.UserNamePasswordParametersBuilder

public static class UserNamePasswordParameters.UserNamePasswordParametersBuilder

Resumo do método

Modificador e tipo Método e descrição
UserNamePasswordParameters build()
UserNamePasswordParametersBuilder claims(ClaimsRequest claims)

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

UserNamePasswordParametersBuilder extraHttpHeaders(Map<String,String> extraHttpHeaders)

Adiciona cabeçalhos adicionais à solicitação de token

UserNamePasswordParametersBuilder extraQueryParameters(Map<String,String> extraQueryParameters)

Adiciona parâmetros de consulta adicionais à solicitação de token

UserNamePasswordParametersBuilder password(char[] password)
UserNamePasswordParametersBuilder proofOfPossession(HttpMethod httpMethod, URI uri, String nonce)

Define os Parâmetros Poppara essa solicitação, permitindo que a solicitação recupere tokens de prova de posse em vez de tokens de portador Para obter mais informações, consulte PopParameters e https://aka.ms/msal4j-pop

UserNamePasswordParametersBuilder scopes(@NonNull Set<String> scopes)

O aplicativo Scopes está solicitando acesso a

UserNamePasswordParametersBuilder tenant(String tenant)

Substitui o valor do locatário na URL de autoridade para essa solicitação

java.lang.String toString()
UserNamePasswordParametersBuilder username(@NonNull String username)

Nome de usuário da conta

Métodos herdados de 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

Detalhes do método

build

public UserNamePasswordParameters build()

claims

public UserNamePasswordParameters.UserNamePasswordParametersBuilder claims(ClaimsRequest claims)

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:

claims

Retornos:

this.

extraHttpHeaders

public UserNamePasswordParameters.UserNamePasswordParametersBuilder extraHttpHeaders(Map<String,String> extraHttpHeaders)

Adiciona cabeçalhos adicionais à solicitação de token

Parâmetros:

extraHttpHeaders

Retornos:

this.

extraQueryParameters

public UserNamePasswordParameters.UserNamePasswordParametersBuilder extraQueryParameters(Map<String,String> extraQueryParameters)

Adiciona parâmetros de consulta adicionais à solicitação de token

Parâmetros:

extraQueryParameters

Retornos:

this.

password

public UserNamePasswordParameters.UserNamePasswordParametersBuilder password(char[] password)

Parâmetros:

password

proofOfPossession

public UserNamePasswordParameters.UserNamePasswordParametersBuilder proofOfPossession(HttpMethod httpMethod, URI uri, String nonce)

Define os PopParameters para essa solicitação, permitindo que a solicitação recupere tokens de prova de posse em vez de tokens de portador para obter mais informações, consulte PopParameters e https://aka.ms/msal4j-pop

Parâmetros:

httpMethod - um método HTTP válido, como "GET" ou "POST"
uri - URI a ser associado ao token
nonce - valor de nonce opcional para o token, pode ser vazio ou nulo

scopes

public UserNamePasswordParameters.UserNamePasswordParametersBuilder scopes(@NonNull Set<String> scopes)

O aplicativo Scopes está solicitando acesso a

Parâmetros:

scopes

Retornos:

this.

tenant

public UserNamePasswordParameters.UserNamePasswordParametersBuilder tenant(String tenant)

Substitui o valor do locatário na URL de autoridade para essa solicitação

Parâmetros:

tenant

Retornos:

this.

toString

public String toString()

Substituições:

UserNamePasswordParameters.UserNamePasswordParametersBuilder.toString()

username

public UserNamePasswordParameters.UserNamePasswordParametersBuilder username(@NonNull String username)

Nome de usuário da conta

Parâmetros:

username

Retornos:

this.

Aplica-se a