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 expirará.

Tipos de usuário autorizados

OBSERVAÇÃO

Somente o IpsAdmin O tipo de usuário está autorizado a executar chamadas setPassword em relação a 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 de usuário.

senha

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 ingleses em minúsculas. Por exemplo, a b c d e e assim por diante
    • Caracteres ingleses em maiúsculas. 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 um dos seguintes: ` ~! @ # $ % ^ * ( ) _ + - = { } | [ ] & \ : " ; ' < > ? , . /

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 esse campo. Os fusos horários são ajustados para a Hora central.

Saída (setPasswordReturn)

A API do 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 omitido.

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