UserNamePasswordParameters.UserNamePasswordParametersBuilder Klas

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

public static class UserNamePasswordParameters.UserNamePasswordParametersBuilder

Methodesamenvatting

Modifier en type Methode en beschrijving
UserNamePasswordParameters build()
UserNamePasswordParametersBuilder claims(ClaimsRequest claims)

Claims die moeten worden aangevraagd via de OIDC-claimaanvraagparameter, waardoor aanvragen voor standaard- en aangepaste claims worden toegestaan

UserNamePasswordParametersBuilder extraHttpHeaders(Map<String,String> extraHttpHeaders)

Voegt extra headers toe aan de tokenaanvraag

UserNamePasswordParametersBuilder extraQueryParameters(Map<String,String> extraQueryParameters)

Afgeschaft

Niet aanbevolen voor productiescenario's. Deze wordt verwijderd in een toekomstige release en het gedrag wordt mogelijk vervangen door een nieuwe API.

Voegt extra queryparameters toe aan de tokenaanvraag

UserNamePasswordParametersBuilder password(char[] password)

Tekenmatrix met referenties voor de gebruikersnaam

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

Hiermee stelt u de Pop-parametersvoor deze aanvraag in, zodat de aanvraag proof-of-possession tokens kan ophalen in plaats van bearer-tokens voor meer informatie, zie PopParameters en https://aka.ms/msal4j-pop

UserNamePasswordParametersBuilder scopes(Set<String> scopes)

Scopes-toepassing vraagt toegang tot

UserNamePasswordParametersBuilder tenant(String tenant)

Overschrijft de tenantwaarde in de instantie-URL voor deze aanvraag

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

Gebruikersnaam van het account

Methoden overgenomen van 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

Methodedetails

build

public UserNamePasswordParameters build()

claims

public UserNamePasswordParameters.UserNamePasswordParametersBuilder claims(ClaimsRequest claims)

Claims die moeten worden aangevraagd via de OIDC-claimaanvraagparameter, waardoor aanvragen voor standaard- en aangepaste claims worden toegestaan

Parameters:

claims

extraHttpHeaders

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

Voegt extra headers toe aan de tokenaanvraag

Parameters:

extraHttpHeaders

extraQueryParameters


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

Afgeschaft

Niet aanbevolen voor productiescenario's. Deze wordt verwijderd in een toekomstige release en het gedrag wordt mogelijk vervangen door een nieuwe API.

Voegt extra queryparameters toe aan de tokenaanvraag

Parameters:

extraQueryParameters

password

public UserNamePasswordParameters.UserNamePasswordParametersBuilder password(char[] password)

Tekenmatrix met referenties voor de gebruikersnaam

Parameters:

password

proofOfPossession

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

Hiermee stelt u de PopParameters voor deze aanvraag in, zodat de aanvraag proof-of-possession tokens kan ophalen in plaats van bearertokens voor meer informatie, zie PopParameters en https://aka.ms/msal4j-pop

Parameters:

httpMethod - een geldige HTTP-methode, zoals 'GET' of 'POST'
uri - URI die moet worden gekoppeld aan het token
nonce - optionele niet-waarde voor het token kan leeg of null zijn

scopes

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

Scopes-toepassing vraagt toegang tot

Kan niet null zijn.

Parameters:

scopes

tenant

public UserNamePasswordParameters.UserNamePasswordParametersBuilder tenant(String tenant)

Overschrijft de tenantwaarde in de instantie-URL voor deze aanvraag

Parameters:

tenant

toString

public String toString()

Overschrijvingen:

UserNamePasswordParameters.UserNamePasswordParametersBuilder.toString()

username

public UserNamePasswordParameters.UserNamePasswordParametersBuilder username(String username)

Gebruikersnaam van het account

Kan niet null zijn.

Parameters:

username

Van toepassing op