UserNamePasswordParameters.UserNamePasswordParametersBuilder Sınıf

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

public static class UserNamePasswordParameters.UserNamePasswordParametersBuilder

Yöntem Özeti

Değiştirici ve Tür Yöntem ve Açıklaması
UserNamePasswordParameters build()
UserNamePasswordParametersBuilder claims(ClaimsRequest claims)

OIDC talep isteği parametresi aracılığıyla talep edilecek talepler, standart ve özel talep isteklerine izin verir

UserNamePasswordParametersBuilder extraHttpHeaders(Map<String,String> extraHttpHeaders)

Belirteç isteğine ek üst bilgiler ekler

UserNamePasswordParametersBuilder extraQueryParameters(Map<String,String> extraQueryParameters)

Belirteç isteğine ek sorgu parametreleri ekler

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

Bu istek için PopParametrelerini ayarlar ve isteğin taşıyıcı belirteçler yerine sahiplik kanıtı belirteçlerini almasına izin verir. Daha fazla bilgi için bkz PopParameters . ve https://aka.ms/msal4j-pop

UserNamePasswordParametersBuilder scopes(@NonNull Set<String> scopes)

Kapsamlar uygulaması erişim isteğinde

UserNamePasswordParametersBuilder tenant(String tenant)

Bu isteğin yetkili URL'sindeki kiracı değerini geçersiz kılar

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

Hesabın kullanıcı adı

Yöntemlerin devralındığı yer: 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

Yöntem Ayrıntıları

build

public UserNamePasswordParameters build()

claims

public UserNamePasswordParameters.UserNamePasswordParametersBuilder claims(ClaimsRequest claims)

OIDC talep isteği parametresi aracılığıyla talep edilecek talepler, standart ve özel talep isteklerine izin verir

Parametreler:

claims

Döndürülenler:

this.

extraHttpHeaders

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

Belirteç isteğine ek üst bilgiler ekler

Parametreler:

extraHttpHeaders

Döndürülenler:

this.

extraQueryParameters

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

Belirteç isteğine ek sorgu parametreleri ekler

Parametreler:

extraQueryParameters

Döndürülenler:

this.

password

public UserNamePasswordParameters.UserNamePasswordParametersBuilder password(char[] password)

Parametreler:

password

proofOfPossession

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

Bu istek için PopParameters'ı ayarlar ve isteğin taşıyıcı belirteçler yerine sahiplik kanıtı belirteçlerini almasına izin verir. Daha fazla bilgi için bkz PopParameters . ve https://aka.ms/msal4j-pop

Parametreler:

httpMethod - "GET" veya "POST" gibi geçerli bir HTTP yöntemi
uri - Belirteçle ilişkilendirilecek URI
nonce - belirtecin isteğe bağlı nonce değeri boş veya null olabilir

scopes

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

Kapsamlar uygulaması erişim isteğinde

Parametreler:

scopes

Döndürülenler:

this.

tenant

public UserNamePasswordParameters.UserNamePasswordParametersBuilder tenant(String tenant)

Bu isteğin yetkili URL'sindeki kiracı değerini geçersiz kılar

Parametreler:

tenant

Döndürülenler:

this.

toString

public String toString()

Geçersiz Kılmalar:

UserNamePasswordParameters.UserNamePasswordParametersBuilder.toString()

username

public UserNamePasswordParameters.UserNamePasswordParametersBuilder username(@NonNull String username)

Hesabın kullanıcı adı

Parametreler:

username

Döndürülenler:

this.

Şunlara uygulanır