UsernamePasswordRequest type

使用者傳遞的密碼參數 用於取得憑證 注意:最新的 OAuth 2.0 安全最佳實務完全不允許密碼授權。 此流程是為了內部測試而新增。

  • 範圍(scopes)-應用程式請求存取權限的範圍陣列。
  • claims - 一個嚴格的聲明請求,會被加入所有 /authorize 和 /token 呼叫中。 當靜默請求中包含快取查詢時,會跳過快取查找並刷新令牌。
  • authority - 應用程式取得代幣的權威的網址。
  • correlationId - 每個請求唯一的 GUID 設定,用於遠端追蹤請求以進行遙測。
  • 用戶名 - 客戶端用戶名
  • 密碼 - 憑證
  • tokenQueryParameters - 將自訂查詢參數的字串對字串映射到 /token 呼叫中
type UsernamePasswordRequest = Partial<
  Omit<
    CommonUsernamePasswordRequest,
    | "scopes"
    | "resourceRequestMethod"
    | "resourceRequestUri"
    | "username"
    | "password"
    | "requestedClaimsHash"
    | "storeInCache"
  >
> & { password: string; scopes: string[]; username: string }