Définit la stratégie de mot de passe pour les utilisateurs de Resource Access Management (RAM).
Testez maintenant
Testez cette API dans OpenAPI Explorer, sans signature manuelle. Les appels réussis génèrent automatiquement du code SDK correspondant à vos paramètres. Téléchargez-le avec une sécurité intégrée des identifiants pour une utilisation locale. Testez cette API dans OpenAPI Explorer, sans signature manuelle. Les appels réussis génèrent automatiquement du code SDK correspondant à vos paramètres. Téléchargez-le avec une sécurité intégrée des identifiants pour une utilisation locale.
Test
Autorisation RAM
|
ram:SetPasswordPolicy |
update |
*All Resource
|
Aucune | Aucune |
Paramètres de requête
|
Paramètre |
Type |
Requis |
Description |
Exemple |
| MinimumPasswordLength |
integer |
Non |
Longueur minimale du mot de passe. Valeurs valides : 8 à 32. Valeur par défaut : 8. |
8 |
| RequireLowercaseCharacters |
boolean |
Non |
Indique si les mots de passe doivent contenir des lettres minuscules.
|
false |
| RequireUppercaseCharacters |
boolean |
Non |
Indique si les mots de passe doivent contenir des lettres majuscules.
|
false |
| RequireNumbers |
boolean |
Non |
Indique si les mots de passe doivent contenir des chiffres.
|
false |
| RequireSymbols |
boolean |
Non |
Indique si les mots de passe doivent contenir des caractères spéciaux.
|
false |
| HardExpire |
boolean |
Non |
Indique si la connexion est bloquée après l'expiration d'un mot de passe.
|
false |
| MaxLoginAttemps |
integer |
Non |
Nombre maximal de tentatives de mot de passe échouées. Après le nombre spécifié de tentatives consécutives avec un mot de passe incorrect, le compte est verrouillé pendant une heure. Valeurs valides : 0 à 32. Valeur par défaut : 0, ce qui désactive cette contrainte. |
0 |
| PasswordReusePrevention |
integer |
Non |
Empêche la réutilisation des mots de passe précédents. Valeurs valides : 0 à 24. Cette valeur spécifie le nombre de mots de passe précédents dont la réutilisation est bloquée. Valeur par défaut : 0, ce qui désactive cette contrainte. |
0 |
| MaxPasswordAge |
integer |
Non |
Période de validité du mot de passe. Valeurs valides : 0 à 1095. Unité : jours. Valeur par défaut : 0, ce qui signifie que les mots de passe n'expirent jamais. |
0 |
| MinimumPasswordDifferentCharacter |
integer |
Non |
Nombre minimal de caractères uniques dans un mot de passe. Valeurs valides : 0 à 8. Valeur par défaut : 0, ce qui n'impose aucune restriction. |
0 |
| PasswordNotContainUserName |
boolean |
Non |
Indique si les mots de passe ne doivent pas contenir le nom d'utilisateur.
|
false |
| InitialPasswordAge |
integer |
Non |
Période de validité des mots de passe initiaux. Les mots de passe initiaux s'appliquent aux utilisateurs RAM nouvellement créés ou aux utilisateurs dont les paramètres de connexion à la console sont réactivés. Valeurs valides : 0 à 90. Unité : jours. Valeur par défaut : 14. Une valeur de 0 désactive cette contrainte. |
14 |
| InterceptRiskPasswordOnApi |
boolean |
Non |
Indique si les mots de passe à risque sont bloqués lorsqu'ils sont définis à l'aide d'API. Valeur par défaut : false
|
false |
Éléments de réponse
|
Élément |
Type |
Description |
Exemple |
|
object |
Les paramètres de réponse. |
||
| RequestId |
string |
L'identifiant de la requête. |
3FB5551F-B2ED-40D4-8392-1E4AC2384EFD |
| PasswordPolicy |
object |
Détails de la stratégie de mot de passe. |
|
| RequireNumbers |
boolean |
Indique si les mots de passe doivent contenir des chiffres. |
false |
| RequireLowercaseCharacters |
boolean |
Indique si les mots de passe doivent contenir des lettres minuscules. |
false |
| PasswordReusePrevention |
integer |
Empêche la réutilisation des mots de passe précédents. |
0 |
| RequireSymbols |
boolean |
Indique si les mots de passe doivent contenir des caractères spéciaux. |
false |
| PasswordNotContainUserName |
boolean |
Indique si les mots de passe ne doivent pas contenir le nom d'utilisateur. |
false |
| MinimumPasswordDifferentCharacter |
integer |
Nombre minimal de caractères uniques dans un mot de passe. |
0 |
| MaxPasswordAge |
integer |
Période de validité du mot de passe. |
0 |
| HardExpire |
boolean |
Indique si la connexion est bloquée après l'expiration d'un mot de passe. |
false |
| MinimumPasswordLength |
integer |
Longueur minimale du mot de passe. |
8 |
| RequireUppercaseCharacters |
boolean |
Indique si les mots de passe doivent contenir des lettres majuscules. |
false |
| MaxLoginAttemps |
integer |
Nombre maximal de tentatives de mot de passe échouées. |
0 |
| InitialPasswordAge |
integer |
Période de validité des mots de passe initiaux. |
14 |
| InterceptRiskPasswordOnApi |
boolean |
Indique si les mots de passe à risque sont bloqués lorsqu'ils sont définis à l'aide d'API. |
false |
Exemples
JSON format
{
"RequestId": "3FB5551F-B2ED-40D4-8392-1E4AC2384EFD",
"PasswordPolicy": {
"RequireNumbers": false,
"RequireLowercaseCharacters": false,
"PasswordReusePrevention": 0,
"RequireSymbols": false,
"PasswordNotContainUserName": false,
"MinimumPasswordDifferentCharacter": 0,
"MaxPasswordAge": 0,
"HardExpire": false,
"MinimumPasswordLength": 8,
"RequireUppercaseCharacters": false,
"MaxLoginAttemps": 0,
"InitialPasswordAge": 14,
"InterceptRiskPasswordOnApi": false
}
}
Codes d'erreur
Consultez Codes d'erreur pour la liste complète.
Notes de version
Consultez Notes de version pour la liste complète.