UserNamePasswordParameters Kelas
- java.
lang. Object - com.
microsoft. aad. msal4j. UserNamePasswordParameters
- com.
Penerapan
public class UserNamePasswordParameters
implements com.microsoft.aad.msal4j.IAcquireTokenParameters
Objek yang berisi parameter untuk alur Nama Pengguna/Kata Sandi. Dapat digunakan sebagai parameter untuk acquireToken(UserNamePasswordParameters parameters)
Tidak digunakan lagi: Kelas ini mendukung alur Info Masuk Kata Sandi Pemilik Sumber Daya (ROPC), yang tidak aman dan akan dihapus dalam rilis mendatang.
Lihat https://aka.ms/msal-ropc-migration untuk panduan migrasi.
Untuk detail selengkapnya, lihat https://aka.ms/msal4j-username-password
Ringkasan Metode
| Pemodifikasi dan Jenis | Metode dan Deskripsi |
|---|---|
|
static
User |
builder(Set<String> scopes, String username, char[] password)
Builder untuk Parameter Nama |
|
Claims |
claims()
Mendapatkan parameter permintaan klaim yang akan dikirim dengan permintaan autentikasi. |
| java.util.Map<java.lang.String,java.lang.String> |
extraHttpHeaders()
Mendapatkan header HTTP tambahan untuk disertakan dalam permintaan token. |
| java.util.Map<java.lang.String,java.lang.String> |
extraQueryParameters()
Tidak digunakan lagi
Tidak disarankan untuk skenario produksi. Ini akan dihapus dalam rilis mendatang, dan perilakunya dapat digantikan oleh API baru.
Mendapatkan parameter kueri tambahan untuk disertakan dalam permintaan token. |
| char[] | password() |
|
Pop |
proofOfPossession() |
| java.util.Set<java.lang.String> |
scopes()
Mendapatkan serangkaian cakupan (izin) yang diminta untuk token akses. |
| java.lang.String |
tenant()
Mendapatkan pengidentifikasi penyewa untuk permintaan token. |
| java.lang.String | username() |
Metode diperoleh dari java.lang.Object
Detail Metode
builder
public static UserNamePasswordParameters.UserNamePasswordParametersBuilder builder(Set<String> scopes, String username, char[] password)
Builder untuk UserNameParameters
Parameter:
Mengembalikan:
claims
public ClaimsRequest claims()
Mendapatkan parameter permintaan klaim yang akan dikirim dengan permintaan autentikasi.
Parameter permintaan klaim dapat digunakan untuk meminta klaim tertentu dikembalikan dalam token, untuk meminta autentikasi MFA, atau untuk mengontrol aspek penerbitan token lainnya.
extraHttpHeaders
public Map<String,String> extraHttpHeaders()
Mendapatkan header HTTP tambahan untuk disertakan dalam permintaan token.
Header ini akan ditambahkan ke permintaan HTTP yang dikirim ke titik akhir token. Ini dapat berguna untuk skenario yang memerlukan header kustom untuk proksi atau untuk tujuan diagnostik.
extraQueryParameters
public Map<String,String> extraQueryParameters()
Tidak digunakan lagi
Mendapatkan parameter kueri tambahan untuk disertakan dalam permintaan token.
Parameter ini akan ditambahkan ke string kueri dalam permintaan ke titik akhir otorisasi dan token. Ini dapat berguna untuk skenario yang memerlukan parameter kustom yang tidak didukung secara eksplisit di pustaka.
password
public char[] password()
proofOfPossession
public PopParameters proofOfPossession()
scopes
public Set<String> scopes()
Mendapatkan serangkaian cakupan (izin) yang diminta untuk token akses.
Cakupan mewakili izin tempat aplikasi meminta akses.
tenant
public String tenant()
Mendapatkan pengidentifikasi penyewa untuk permintaan token.
Ketika ditentukan, nilai ini mengambil alih penyewa yang ditentukan dalam URL otoritas aplikasi. Ini bisa berupa ID penyewa (GUID), nama domain, atau salah satu nilai khusus seperti "umum" atau "organisasi".
username
public String username()