- Solicitud HTTP
- Parámetros de consulta
- Cuerpo de la solicitud
- Cuerpo de la respuesta
- Permisos de autorización
- CustomStrengthOptions
- EnforcementState
- Pruébalo
Obtiene la configuración de la política de contraseñas establecida en el proyecto o el inquilino.
Solicitud HTTP
GET https://identitytoolkit.googleapis.com/v2/passwordPolicy
La URL usa la sintaxis de la transcodificación gRPC.
Parámetros de consulta
Parámetros | |
---|---|
tenantId |
Es el ID de un grupo de usuarios. |
Cuerpo de la solicitud
El cuerpo de la solicitud debe estar vacío.
Cuerpo de la respuesta
Configuración de la política de contraseñas.
Si se ejecuta correctamente, el cuerpo de la respuesta contiene datos con la siguiente estructura:
Representación JSON |
---|
{ "customStrengthOptions": { object ( |
Campos | |
---|---|
customStrengthOptions |
Las opciones de seguridad personalizadas que aplica la política de contraseñas |
schemaVersion |
Solo salida. Es el número de versión del esquema de la política de contraseñas. |
allowedNonAlphanumericCharacters[] |
Solo salida. Son caracteres permitidos que cumplen con el requisito de no ser alfanuméricos. |
enforcementState |
Solo salida. Es el modo de aplicación forzosa que se usará para la política de contraseñas. |
forceUpgradeOnSignin |
Los usuarios deben tener una contraseña que cumpla con la política de contraseñas para acceder. |
Permisos de autorización
Se necesita uno de los siguientes permisos de OAuth:
https://www.googleapis.com/auth/identitytoolkit
https://www.googleapis.com/auth/cloud-platform
Para obtener más información, consulta Authentication Overview.
CustomStrengthOptions
Opciones de nivel de seguridad personalizadas para aplicar en las contraseñas de los usuarios
Representación JSON |
---|
{ "minPasswordLength": integer, "maxPasswordLength": integer, "containsLowercaseCharacter": boolean, "containsUppercaseCharacter": boolean, "containsNumericCharacter": boolean, "containsNonAlphanumericCharacter": boolean } |
Campos | |
---|---|
minPasswordLength |
Longitud mínima de la contraseña El rango disponible varía de 6 a 30. |
maxPasswordLength |
Es la longitud máxima de la contraseña. Sin duración máxima predeterminada |
containsLowercaseCharacter |
La contraseña debe contener un carácter en minúscula. |
containsUppercaseCharacter |
La contraseña debe contener un carácter en mayúscula. |
containsNumericCharacter |
La contraseña debe contener un número. |
containsNonAlphanumericCharacter |
La contraseña debe contener un carácter que no sea alfanumérico. |
EnforcementState
Estado de aplicación forzosa de la política de contraseñas
Enums | |
---|---|
ENFORCEMENT_STATE_UNSPECIFIED |
No se estableció el estado de aplicación forzosa. |
OFF |
No se usará la Política de Contraseñas en el proyecto. |
ENFORCE |
Las contraseñas que no cumplan con la política de contraseñas se rechazarán y se mostrará un error. |