UsernamePasswordRequest type

사용자가 자격 증명을 검색하기 위해 전달한 UsernamePassword 매개 변수 참고: 최신 OAuth 2.0 보안 모범 사례는 암호 부여를 완전히 허용하지 않습니다. 이 흐름은 내부 테스트를 위해 추가됩니다.

  • 범위 - 애플리케이션이 액세스를 요청하는 범위의 배열입니다.
  • claims - 모든 /authorize 및 /token 호출에 추가될 문자열화된 클레임 요청입니다. 자동 요청에 포함되면 캐시 조회를 건너뛰고 토큰이 새로 고쳐집니다.
  • authority - 애플리케이션이 토큰을 획득하는 권한의 URL입니다.
  • correlationId - 원격 분석을 위해 종단 간 요청을 추적하기 위해 요청당 고유한 GUID 집합입니다.
  • 사용자 이름 - 클라이언트의 사용자 이름
  • password - 자격 증명
  • tokenQueryParameters - 문자열에서 /token 호출에 추가된 사용자 지정 쿼리 매개 변수의 문자열 맵
type UsernamePasswordRequest = Partial<
  Omit<
    CommonUsernamePasswordRequest,
    | "scopes"
    | "resourceRequestMethod"
    | "resourceRequestUri"
    | "username"
    | "password"
    | "requestedClaimsHash"
    | "storeInCache"
  >
> & { password: string; scopes: string[]; username: string }