UserNamePasswordParameters.UserNamePasswordParametersBuilder Clase

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

public static class UserNamePasswordParameters.UserNamePasswordParametersBuilder

Resumen del método

Modificador y tipo Método y descripción
UserNamePasswordParameters build()
UserNamePasswordParametersBuilder claims(ClaimsRequest claims)

Notificaciones que se solicitarán a través del parámetro de solicitud de OIDC, lo que permite solicitudes de notificaciones estándar y personalizadas.

UserNamePasswordParametersBuilder extraHttpHeaders(Map<String,String> extraHttpHeaders)

Agrega encabezados adicionales a la solicitud de token

UserNamePasswordParametersBuilder extraQueryParameters(Map<String,String> extraQueryParameters)

Obsoleto

No se recomienda para escenarios de producción. Se quitará en una versión futura y el comportamiento puede reemplazarse por una nueva API.

Agrega parámetros de consulta adicionales a la solicitud de token

UserNamePasswordParametersBuilder password(char[] password)

Matriz char que contiene credenciales para el nombre de usuario

UserNamePasswordParametersBuilder proofOfPossession(HttpMethod httpMethod, URI uri, String nonce)

Establece los parámetros poppara esta solicitud, lo que permite que la solicitud recupere tokens de prueba de posesión en lugar de tokens de portador Para obtener más información, vea PopParameters y https://aka.ms/msal4j-pop.

UserNamePasswordParametersBuilder scopes(Set<String> scopes)

La aplicación scopes solicita acceso a

UserNamePasswordParametersBuilder tenant(String tenant)

Invalida el valor de inquilino en la dirección URL de autoridad de esta solicitud.

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

Nombre de usuario de la cuenta

Métodos heredados 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

Detalles del método

build

public UserNamePasswordParameters build()

claims

public UserNamePasswordParameters.UserNamePasswordParametersBuilder claims(ClaimsRequest claims)

Notificaciones que se solicitarán a través del parámetro de solicitud de OIDC, lo que permite solicitudes de notificaciones estándar y personalizadas.

Parámetros:

claims

extraHttpHeaders

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

Agrega encabezados adicionales a la solicitud de token

Parámetros:

extraHttpHeaders

extraQueryParameters


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

Obsoleto

No se recomienda para escenarios de producción. Se quitará en una versión futura y el comportamiento puede reemplazarse por una nueva API.

Agrega parámetros de consulta adicionales a la solicitud de token

Parámetros:

extraQueryParameters

password

public UserNamePasswordParameters.UserNamePasswordParametersBuilder password(char[] password)

Matriz char que contiene credenciales para el nombre de usuario

Parámetros:

password

proofOfPossession

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

Establece popParameters para esta solicitud, lo que permite que la solicitud recupere tokens de prueba de posesión en lugar de tokens de portador Para obtener más información, consulte PopParameters y https://aka.ms/msal4j-pop

Parámetros:

httpMethod - un método HTTP válido, como "GET" o "POST"
uri - URI que se va a asociar al token
nonce - valor opcional nonce para el token, puede estar vacío o nulo.

scopes

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

La aplicación scopes solicita acceso a

No puede ser NULL.

Parámetros:

scopes

tenant

public UserNamePasswordParameters.UserNamePasswordParametersBuilder tenant(String tenant)

Invalida el valor de inquilino en la dirección URL de autoridad de esta solicitud.

Parámetros:

tenant

toString

public String toString()

Invalidaciones:

UserNamePasswordParameters.UserNamePasswordParametersBuilder.toString()

username

public UserNamePasswordParameters.UserNamePasswordParametersBuilder username(String username)

Nombre de usuario de la cuenta

No puede ser NULL.

Parámetros:

username

Se aplica a