OTP utilisant HTTP avec Unix

Générer un code OTP Token (One Time Password) avec Unix


Exemple en Unix:

wget -qO- "https://www.afilnet.com/api/http/?class=otp&method=generateotp&user=AFILNET_USER&password=AFILNET_PASSWORD&type=AFILNET_TYPE&destination=AFILNET_DESTINATION&time=AFILNET_TIME&timetype=AFILNET_TIMETYPE&length=AFILNET_LENGTH&otpformat=AFILNET_OTPFORMAT&output=AFILNET_OUTPUT"



Voir exemple en:

PHP Java C Sharp Unix Ruby on rails Python Android Objective C / iPhone SQL Server Oracle Node JS Go lang Scala lang Swift


Il génère un mot de passe à usage unique (OTP - One-Time Password)


ParamètreDescriptionObligatoire / Optionnel
class=otpClasse à laquelle la requête est réaliséeObligatoire
method=generateotpMéthode de la classe à laquelle la requête est réaliséeObligatoire
userL'utilisateur / e-mail de votre compte chez AfilnetObligatoire
passwordLe mot de passe de votre compte chez AfilnetObligatoire
typeType de groupe (e-mail ou mobile) Obligatoire
destinationNuméro de téléphone mobile ou e-mail de destinationObligatoire
timeNuméro de jours, semaines, mois ou ansOptionnel
timetypeType de temps (valeurs possibles : days, weeks, months ou years)Optionnel
lengthLongueur du mot de passe à générerOptionnel
otpformatFormat du mot de passe à générer : si tous les caracterès sont renseignés, seul les numéros ou seul les letres (all, numbers, letters)Optionnel
outputFormat de sortie du résultatOptionnel

Lorsque vous réaliserez des requêtes vous recevrez les champs suivants :

  •  status
  •  result (si status=success), vous recevrez les valeurs suivantes :
    • Acucun valeur supplémentaire vous sera envoyé
  •  error (si status=error), vous recevrez le code d'erreur

Les code d'erreur possibles sont :

CodeDescription
MISSING_USERUtilisateur / e-mail non renseigné
MISSING_PASSWORDMot de passe non renseigné
MISSING_CLASSClasse non renseignée
MISSING_METHODMéthode non renseignée
MISSING_COMPULSORY_PARAMParamètre obligatoire non renseigné
INCORRECT_USER_PASSWORDUtilisateur ou mot de passe incorrect
INCORRECT_CLASSClasse incorrecte
INCORRECT_METHODMéthode incorrecte
INCORRECT_TIME_TYPEType de temps saisi incorrect (Valeures possibles : days, weeks, months ou years)
INCORRECT_TYPEType incorrect. Le type doit être mobile ou email
INCORRECT_FORMATERROR_INCORRECT_FORMAT
INCORRECT_OTP_FORMATERROR_INCORRECT_OTP_FORMAT
Paramètres :
  • class: otp
  • method: generateotp
  • user: user
  • password: password
  • type: number
  • destination: 34600000000
  • time: 1
  • timetype: days
  • length: 6
  • otpformat: all
  • output:
Requête :
https://www.afilnet.com/api/http/?class=otp&method=generateotp&user=user&password=password&type=number&destination=34600000000&time=1&timetype=days&length=6&otpformat=all&output=
INFORMATION IMPORTANTE SUR LES COOKIES : Ce site web utilise des cookies propres pour garantir la meilleure expérience sur notre site. En poursuivant votre navigation, vous acceptez l'utilisation de cookies. Pour en savoir plus cliquez sur Politique de cookies. Continuer