- Requête HTTP
- Paramètres de requête
- Corps de la requête
- Corps de la réponse
- Champs d'application des autorisations
- CustomStrengthOptions
- EnforcementState
- Essayer
Récupère la configuration de la stratégie de mots de passe définie sur le projet ou le locataire.
Requête HTTP
GET https://identitytoolkit.googleapis.com/v2/passwordPolicy
L'URL utilise la syntaxe de transcodage gRPC.
Paramètres de requête
Paramètres | |
---|---|
tenantId |
Identifiant d'un locataire. |
Corps de la requête
Le corps de la requête doit être vide.
Corps de la réponse
Configuration de la règle de mot de passe.
Si la requête aboutit, le corps de la réponse contient des données qui ont la structure suivante :
Représentation JSON |
---|
{ "customStrengthOptions": { object ( |
Champs | |
---|---|
customStrengthOptions |
Options de sécurité personnalisées appliquées par la stratégie de mot de passe. |
schemaVersion |
Uniquement en sortie. Numéro de version du schéma pour la stratégie de mots de passe |
allowedNonAlphanumericCharacters[] |
Uniquement en sortie. Caractères autorisés qui répondent à la condition non_alphanumérique. |
enforcementState |
Uniquement en sortie. Mode d'application à utiliser pour la stratégie de mot de passe. |
forceUpgradeOnSignin |
Pour se connecter, les utilisateurs doivent disposer d'un mot de passe conforme à la stratégie de mot de passe. |
Champs d'application des autorisations
Nécessite l'un des champs d'application OAuth suivants :
https://www.googleapis.com/auth/identitytoolkit
https://www.googleapis.com/auth/cloud-platform
Pour en savoir plus, consultez Authentication Overview.
CustomStrengthOptions
Options de sécurité personnalisées à appliquer aux mots de passe des utilisateurs.
Représentation JSON |
---|
{ "minPasswordLength": integer, "maxPasswordLength": integer, "containsLowercaseCharacter": boolean, "containsUppercaseCharacter": boolean, "containsNumericCharacter": boolean, "containsNonAlphanumericCharacter": boolean } |
Champs | |
---|---|
minPasswordLength |
Longueur minimale du mot de passe. Valeur comprise entre 6 et 30 |
maxPasswordLength |
Longueur maximale du mot de passe. Aucune durée maximale par défaut |
containsLowercaseCharacter |
Le mot de passe doit comporter une minuscule. |
containsUppercaseCharacter |
Le mot de passe doit comporter une majuscule. |
containsNumericCharacter |
Le mot de passe doit comporter un chiffre. |
containsNonAlphanumericCharacter |
Le mot de passe doit comporter un caractère non alphanumérique. |
EnforcementState
État d'application de la règle de mot de passe
Enums | |
---|---|
ENFORCEMENT_STATE_UNSPECIFIED |
L'état d'application n'a pas été défini. |
OFF |
La stratégie de mot de passe ne sera pas utilisée pour le projet. |
ENFORCE |
Les mots de passe non conformes aux règles sur les mots de passe seront rejetés et une erreur sera générée. |