setPassword

Define a senha de um usuário específico ou o usuário padrão para um valor específico, dependendo de você especificar um identificador de usuário.

A data de expiração da senha é opcional. Se omitida, a senha nunca expira.

Tipos de usuário autorizados

OBSERVAÇÃO

** Somente o tipo de IpsAdmin usuário está autorizado a executar chamadas setPassword para outros usuários.

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

Parâmetros

Entrada (setPasswordParam)

Nome

Tipo

Obrigatório

Descrição

userHandle

xsd:string

Não

Identificador do usuário.

password

xsd:string

Sim

Senha.

Os seguintes requisitos são aplicados na senha escolhida:

  • As senhas fazem distinção entre maiúsculas e minúsculas.
  • O comprimento mínimo da senha é de oito caracteres.
  • A senha deve conter um ou mais caracteres das seguintes classes de caracteres:
    • Caracteres em inglês minúsculos. Por exemplo, a b c d e e assim por diante
    • Caracteres em inglês maiúsculos. Por exemplo, A B C D E e assim por diante.
    • Números. Por exemplo, 1 2 3 4 5 e assim por diante.
    • Caracteres de símbolo especiais. Por exemplo, você pode usar qualquer uma das seguintes opções: " ~ ! @ # $ % ^ * ( ) _ + - = { } | [ ] & \ : "; ' < > ? , . /

passwordExpires

xsd:dateTime

Não

Determina a data de expiração da senha.

Observação: Forneça o fuso horário com a solicitação para este campo. Os fusos horários são ajustados para Hora central.

Saída (setPasswordReturn)

A API IPS não retorna uma resposta para esta operação.

Exemplos

Este exemplo de código cria uma senha de usuário. A senha nunca expira porque passwordExpires foi omitida.

Solicitação

<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>

Resposta

Nenhum.

Nesta página