L'API de motdepasse.xyz vous permet de d'automatiser la création de vos mots de passe en choisissant les paramètres qui correspondent à votre politique de sécurité (longueur du mot de passe, caractères inclus dans le mot de passe, etc.)
Que vous soyez administrateur ou développeur, cette API permet de créer des mots de passe fiables pour vous ou pour les utilisateurs dont vous avez la charge.
L'appel de l'API se fait sur l'URL suivante:
https://api.motdepasse.xyz/create
Les paramètres de création du mot de passe doivent être ajoutés dans l'URL de l'API.
Dans l'exemple ci-dessous, on demande la création de 1 mot de passe (quantity=1) composé de 12 caractères (password_length=12) et contenant des lettres minuscules (include_lowercase).
https://api.motdepasse.xyz/create/?include_lowercase&password_length=12&quantity=1
Nom du paramètre | Fonction | Valeurs acceptées | Valeurs retournées |
---|---|---|---|
include_digits | Inclure des chiffres | 0 1 2 3 4 5 6 7 8 9 | |
include_lowercase | Inclure des lettres minuscules | a b c d e f g h i j k l m n o p q r s t u v w x y z | |
include_uppercase | Inclure des lettres majuscules | A B C D E F G H I J K L M N O P Q R S T U V W X Y Z | |
include_special_characters | Inclure des caractères spéciaux | ~ ! @ # $ % ^ & * ( ) - _ = + [ ] { } ; : , . < > / ? € £ µ | |
add_custom_characters | Inclure les caractères de votre choix | N'importe quel caractère | Les caractères que vous aurez indiqués |
exclude_similar_characters | Exclure les caractères similaires: 0 o O 1 l I |
||
password_length | Nombre de caractères dans le mot de passe | De 4 à 512 | |
quantity | Nombre de mots de passe à créer | De 1 à 30 |
https://api.motdepasse.xyz/create/?include_digits&include_lowercase&password_length=12&quantity=5
L'API retourne une réponse au format JSON sécurisée avec le protocole HTTPS.
Exemple:
{
"passwords":[
"Wh5mGRqmMB83z85",
"EdZ9n7X9d4PR7tt",
"UGV587F5rs7Rhsj"
],
"response_date_time":"2018-11-30T12:42:29+01:00",
"api_version":"1.2.1",
"api_last_update_date":"2018-12-21"
}
La propriété "passwords" est un tableau qui retourne la liste des mots de passe créés.
La propriété "response_date_time" retourne la date de la réponse au format ISO 8601.
Développeur de l'API: Jean-Baptiste Marie