- HTTP-Anfrage
- Anfrageparameter
- Anfragetext
- Antworttext
- Autorisierungsbereiche
- CustomStrengthOptions
- EnforcementState
- Testen!
Ruft die Konfiguration der Passwortrichtlinie für das Projekt oder den Mandanten ab.
HTTP-Anfrage
GET https://identitytoolkit.googleapis.com/v2/passwordPolicy
Die URL verwendet die Syntax der gRPC-Transcodierung.
Abfrageparameter
Parameter | |
---|---|
tenantId |
Die ID eines Mandanten. |
Anfragetext
Der Anfragetext muss leer sein.
Antworttext
Konfiguration der Passwortrichtlinie.
Bei Erfolg enthält der Antworttext Daten mit der folgenden Struktur:
JSON-Darstellung |
---|
{ "customStrengthOptions": { object ( |
Felder | |
---|---|
customStrengthOptions |
Die benutzerdefinierten Stärkeoptionen, die von der Passwortrichtlinie erzwungen werden. |
schemaVersion |
Nur Ausgabe. Schemaversion für die Passwortrichtlinie |
allowedNonAlphanumericCharacters[] |
Nur Ausgabe. Zulässige Zeichen, die die Anforderung „non_alphanumeric“ erfüllen. |
enforcementState |
Nur Ausgabe. Welcher Erzwingungsmodus für die Passwortrichtlinie verwendet werden soll. |
forceUpgradeOnSignin |
Nutzer müssen ein Passwort haben, das der Passwortrichtlinie entspricht, um sich anzumelden. |
Autorisierungsbereiche
Erfordert einen der folgenden OAuth-Bereiche:
https://www.googleapis.com/auth/identitytoolkit
https://www.googleapis.com/auth/cloud-platform
Weitere Informationen finden Sie unter Authentication Overview.
CustomStrengthOptions
Benutzerdefinierte Optionen für die Passwortstärke, die für Nutzerpasswörter erzwungen werden sollen.
JSON-Darstellung |
---|
{ "minPasswordLength": integer, "maxPasswordLength": integer, "containsLowercaseCharacter": boolean, "containsUppercaseCharacter": boolean, "containsNumericCharacter": boolean, "containsNonAlphanumericCharacter": boolean } |
Felder | |
---|---|
minPasswordLength |
Mindestlänge des Passworts. Liegt im Bereich von 6 bis 30 |
maxPasswordLength |
Maximale Passwortlänge. Keine Standardmaximallänge |
containsLowercaseCharacter |
Das Passwort muss einen Kleinbuchstaben enthalten. |
containsUppercaseCharacter |
Das Passwort muss einen Großbuchstaben enthalten. |
containsNumericCharacter |
Das Passwort muss eine Ziffer enthalten. |
containsNonAlphanumericCharacter |
Das Passwort muss ein nicht alphanumerisches Zeichen enthalten. |
EnforcementState
Erzwingungsstatus für die Passwortrichtlinie
Enums | |
---|---|
ENFORCEMENT_STATE_UNSPECIFIED |
Der Status der Erzwingung wurde nicht festgelegt. |
OFF |
Die Passwortrichtlinie wird für das Projekt nicht verwendet. |
ENFORCE |
Passwörter, die nicht der Passwortrichtlinie entsprechen, werden abgelehnt und es wird ein Fehler ausgegeben. |