UsernamePasswordRequest type

UsernamePassword-Parameter, die vom Benutzer übergeben werden, um Anmeldeinformationen abzurufen Hinweis: Die neueste bewährte OAuth 2.0 Security Best Current Practice verbietet die Kennworterteilung vollständig. Dieser Fluss wird für interne Tests hinzugefügt.

  • Bereiche – Array von Bereichen, auf die die Anwendung Zugriff anfordert.
  • Ansprüche – Eine Zeichenfolgenansprücheanforderung, die allen /authorize- und /token-Aufrufen hinzugefügt wird. Wenn sie in einer automatischen Anforderung enthalten sind, wird die Cachesuche übersprungen, und das Token wird aktualisiert.
  • authority – URL der Autorität, von der die Anwendung Token erwirbt.
  • correlationId – Eindeutiger GUID-Satz pro Anforderung zur Ablaufverfolgung einer Anforderung für Telemetriezwecke.
  • Benutzername – Benutzername des Clients
  • Kennwort – Anmeldeinformationen
  • tokenQueryParameters – Zeichenfolge zur Zeichenfolgenzuordnung von benutzerdefinierten Abfrageparametern, die dem /token-Aufruf hinzugefügt wurden
type UsernamePasswordRequest = Partial<
  Omit<
    CommonUsernamePasswordRequest,
    | "scopes"
    | "resourceRequestMethod"
    | "resourceRequestUri"
    | "username"
    | "password"
    | "requestedClaimsHash"
    | "storeInCache"
  >
> & { password: string; scopes: string[]; username: string }