- Richiesta HTTP
- Parametri di query
- Corpo della richiesta
- Corpo della risposta
- Ambiti di autorizzazione
- CustomStrengthOptions
- EnforcementState
- Prova!
Recupera la configurazione del criterio per le password impostata nel progetto o nel tenant.
Richiesta HTTP
GET https://identitytoolkit.googleapis.com/v2/passwordPolicy
L'URL utilizza la sintassi di transcodifica gRPC.
Parametri di query
Parametri | |
---|---|
tenantId |
L'ID di un tenant. |
Corpo della richiesta
Il corpo della richiesta deve essere vuoto.
Corpo della risposta
Configurazione del criterio relativo alla password.
In caso di esito positivo, il corpo della risposta contiene dati con la seguente struttura:
Rappresentazione JSON |
---|
{ "customStrengthOptions": { object ( |
Campi | |
---|---|
customStrengthOptions |
Le opzioni di complessità personalizzata applicate dai criteri relativi alle password. |
schemaVersion |
Solo output. Numero di versione dello schema per il criterio della password |
allowedNonAlphanumericCharacters[] |
Solo output. Caratteri consentiti che soddisfano il requisito non_alphanumeric. |
enforcementState |
Solo output. La modalità di applicazione da utilizzare per il criterio relativo alle password. |
forceUpgradeOnSignin |
Per accedere, gli utenti devono avere una password conforme ai criteri relativi alle password. |
Ambiti di autorizzazione
Richiede uno dei seguenti ambiti OAuth:
https://www.googleapis.com/auth/identitytoolkit
https://www.googleapis.com/auth/cloud-platform
Per ulteriori informazioni, consulta la sezione Authentication Overview.
CustomStrengthOptions
Opzioni di sicurezza personalizzate da applicare alle password degli utenti.
Rappresentazione JSON |
---|
{ "minPasswordLength": integer, "maxPasswordLength": integer, "containsLowercaseCharacter": boolean, "containsUppercaseCharacter": boolean, "containsNumericCharacter": boolean, "containsNonAlphanumericCharacter": boolean } |
Campi | |
---|---|
minPasswordLength |
Lunghezza minima della password. Intervallo da 6 a 30 |
maxPasswordLength |
Lunghezza massima della password. Nessuna durata massima predefinita |
containsLowercaseCharacter |
La password deve contenere un carattere minuscolo. |
containsUppercaseCharacter |
La password deve contenere un carattere maiuscolo. |
containsNumericCharacter |
La password deve contenere un numero. |
containsNonAlphanumericCharacter |
La password deve contenere un carattere non alfanumerico. |
EnforcementState
Stato di applicazione per il criterio relativo alle password
Enum | |
---|---|
ENFORCEMENT_STATE_UNSPECIFIED |
Lo stato dell'applicazione forzata non è stato impostato. |
OFF |
Il criterio per le password non verrà utilizzato nel progetto. |
ENFORCE |
Le password non conformi alle norme relative alle password verranno rifiutate e verrà generato un errore. |