setPassword

Définit le mot de passe d’un utilisateur spécifique ou de l’utilisateur par défaut sur une valeur spécifique, selon que vous avez spécifié ou non un nom d’utilisateur.

La date d’expiration du mot de passe est facultative. S’il est omis, le mot de passe n’expire jamais.

Types d’utilisateurs autorisés

REMARQUE

** Seul le type d’ IpsAdmin utilisateur est autorisé à exécuter des appels setPassword contre d’autres utilisateurs.

  • IpsAdmin
  • IpsCompanyAdmin
  • IpsUser
  • TrialSiteAdmin
  • TrialSiteUser
  • ImagePortalAdmin
  • ImagePortalContrib
  • ImagePortalContribUser
  • ImagePortalUser

Paramètres

Input (setPasswordParam)

Nom

Type

Obligatoire

Description

userHandle

xsd:string

Non

Identifiant utilisateur.

password

xsd:string

Oui

Mot de passe.

Les conditions suivantes sont appliquées sur le mot de passe choisi :

  • Les mots de passe sont sensibles à la casse.
  • Le mot de passe minimum est de huit caractères.
  • Le mot de passe doit contenir un ou plusieurs caractères des classes de caractères suivantes :
    • Caractères anglais minuscules. Par exemple, a b c d e et ainsi de suite
    • Caractères anglais majuscules. Par exemple, A B C D E et ainsi de suite.
    • Nombres. Par exemple, 1 2 3 4 5 et ainsi de suite.
    • Caractères spéciaux de symbole. Par exemple, vous pouvez utiliser l’une des méthodes suivantes : ` ~ ! @ # $ % ^ * ( ) _ + - = { } | [ ] & \ : " ; ' < > ? , /

passwordExpires

xsd:dateTime

Non

Détermine la date d’expiration du mot de passe.

Remarque : Fournissez le fuseau horaire avec la requête pour ce champ. Les fuseaux horaires sont ajustés à l’heure centrale.

Sortie (setPasswordReturn)

L’API IPS ne renvoie pas de réponse pour cette opération.

Exemples

Cet exemple de code crée un mot de passe utilisateur. Le mot de passe n’expire jamais car passwordExpires a été omis.

Request

<ns1:setPasswordParam xmlns:ns1="http://www.scene7.com/IpsApi/xsd">
   <ns1:userHandle>3341|juser@scene7.com</ns1:userHandle>
   <ns1:password>@Do6e$ySt3mz</ns1:password>
</ns1:setPasswordParam>

Réponse

Aucune

Sur cette page