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)

Pedidos a serem solicitados através do parâmetro de pedidos de pedidos OIDC, permitindo pedidos para pedidos padrão e personalizados

UserNamePasswordParametersBuilder extraHttpHeaders(Map<String,String> extraHttpHeaders)

Adiciona cabeçalhos adicionais ao pedido de token

UserNamePasswordParametersBuilder extraQueryParameters(Map<String,String> extraQueryParameters)

Adiciona parâmetros adicionais de consulta ao pedido de token

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

Define os parâmetros de Poppara este pedido, permitindo que o pedido recupere tokens de prova de posse em vez de tokens portadores Para mais informações, veja PopParameters ms https://aka./msal4j-pop

UserNamePasswordParametersBuilder scopes(@NonNull Set<String> scopes)

A aplicação Scopes está a pedir acesso a

UserNamePasswordParametersBuilder tenant(String tenant)

Sobrepõe o valor do tenant na URL de autoridade para este pedido

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

Nome de utilizador 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 de Método

build

public UserNamePasswordParameters build()

claims

public UserNamePasswordParameters.UserNamePasswordParametersBuilder claims(ClaimsRequest claims)

Pedidos a serem solicitados através do parâmetro de pedidos de pedidos OIDC, permitindo pedidos para pedidos padrão e personalizados

Parâmetros:

claims

Devoluções:

this.

extraHttpHeaders

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

Adiciona cabeçalhos adicionais ao pedido de token

Parâmetros:

extraHttpHeaders

Devoluções:

this.

extraQueryParameters

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

Adiciona parâmetros adicionais de consulta ao pedido de token

Parâmetros:

extraQueryParameters

Devoluções:

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 este pedido, permitindo que o pedido recupere tokens de prova de posse em vez de tokens portadores Para 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 para associar ao token
nonce - valor nonce opcional para o token, pode ser vazio ou nulo

scopes

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

A aplicação Scopes está a pedir acesso a

Parâmetros:

scopes

Devoluções:

this.

tenant

public UserNamePasswordParameters.UserNamePasswordParametersBuilder tenant(String tenant)

Sobrepõe o valor do tenant na URL de autoridade para este pedido

Parâmetros:

tenant

Devoluções:

this.

toString

public String toString()

Substituições:

UserNamePasswordParameters.UserNamePasswordParametersBuilder.toString()

username

public UserNamePasswordParameters.UserNamePasswordParametersBuilder username(@NonNull String username)

Nome de utilizador da conta

Parâmetros:

username

Devoluções:

this.

Aplica-se a