UsernamePasswordRequest type

Parameter UsernamePassword yang diteruskan oleh pengguna untuk mengambil kredensial Catatan: Praktik Terkini Terbaik Keamanan OAuth 2.0 terbaru melarang pemberian kata sandi sepenuhnya. Alur ini ditambahkan untuk pengujian internal.

  • cakupan - Array cakupan yang diminta aplikasi aksesnya.
  • claims - Permintaan klaim string yang akan ditambahkan ke semua panggilan /authorize dan /token. Ketika disertakan pada permintaan senyap, pencarian cache akan dilewati dan token akan disegarkan.
  • authority - Url otoritas tempat aplikasi memperoleh token.
  • correlationId - GUID unik yang ditetapkan per permintaan untuk melacak permintaan end-to-end untuk tujuan telemetri.
  • nama pengguna - nama pengguna klien
  • password - kredensial
  • tokenQueryParameters - String untuk merangkai peta parameter kueri kustom yang ditambahkan ke panggilan /token
type UsernamePasswordRequest = Partial<
  Omit<
    CommonUsernamePasswordRequest,
    | "scopes"
    | "resourceRequestMethod"
    | "resourceRequestUri"
    | "username"
    | "password"
    | "requestedClaimsHash"
    | "storeInCache"
  >
> & { password: string; scopes: string[]; username: string }