public static class UserNamePasswordParameters.UserNamePasswordParametersBuilder extends Object
| Modifier and Type | Method and Description |
|---|---|
UserNamePasswordParameters |
build() |
UserNamePasswordParameters.UserNamePasswordParametersBuilder |
claims(ClaimsRequest claims)
Claims to be requested through the OIDC claims request parameter, allowing requests for standard and custom claims
|
UserNamePasswordParameters.UserNamePasswordParametersBuilder |
extraHttpHeaders(Map<String,String> extraHttpHeaders)
Adds additional headers to the token request
|
UserNamePasswordParameters.UserNamePasswordParametersBuilder |
extraQueryParameters(Map<String,String> extraQueryParameters)
Adds additional query parameters to the token request
|
UserNamePasswordParameters.UserNamePasswordParametersBuilder |
password(char[] password)
Char array containing credentials for the username
|
UserNamePasswordParameters.UserNamePasswordParametersBuilder |
proofOfPossession(HttpMethod httpMethod,
URI uri,
String nonce)
Sets the PopParameters for this request, allowing the request to retrieve proof-of-possession tokens rather than bearer tokens
For more information, see
PopParameters and https://aka.ms/msal4j-pop |
UserNamePasswordParameters.UserNamePasswordParametersBuilder |
scopes(Set<String> scopes)
Scopes application is requesting access to
|
UserNamePasswordParameters.UserNamePasswordParametersBuilder |
tenant(String tenant)
Overrides the tenant value in the authority URL for this request
|
String |
toString() |
UserNamePasswordParameters.UserNamePasswordParametersBuilder |
username(String username)
Username of the account
|
public UserNamePasswordParameters.UserNamePasswordParametersBuilder password(char[] password)
public UserNamePasswordParameters.UserNamePasswordParametersBuilder proofOfPossession(HttpMethod httpMethod, URI uri, String nonce)
PopParameters and https://aka.ms/msal4j-pophttpMethod - a valid HTTP method, such as "GET" or "POST"uri - URI to associate with the tokennonce - optional nonce value for the token, can be empty or nullpublic UserNamePasswordParameters.UserNamePasswordParametersBuilder scopes(Set<String> scopes)
Cannot be null.
public UserNamePasswordParameters.UserNamePasswordParametersBuilder username(String username)
Cannot be null.
public UserNamePasswordParameters.UserNamePasswordParametersBuilder claims(ClaimsRequest claims)
public UserNamePasswordParameters.UserNamePasswordParametersBuilder extraHttpHeaders(Map<String,String> extraHttpHeaders)
public UserNamePasswordParameters.UserNamePasswordParametersBuilder extraQueryParameters(Map<String,String> extraQueryParameters)
public UserNamePasswordParameters.UserNamePasswordParametersBuilder tenant(String tenant)
public UserNamePasswordParameters build()
Copyright © 2013–2025. All rights reserved.