setPassword

將特定用戶或預設用戶的密碼設定為特定值(取決於您是否指定了用戶句柄)。

密碼過期日期為可選。 如果省略,密碼就不會過期。

授權用戶類型

注意

** 只有用 IpsAdmin 戶類型有權對其他用戶運行setPassword呼叫。

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

參數

輸入(setPasswordParam)

名稱

類型

必要

說明

userHandle

xsd:string

用戶句柄。

密碼

xsd:string

密碼.

對所選密碼強制執行下列要求:

  • 密碼區分大小寫。
  • 最小密碼長度為8個字元。
  • 密碼必須包含以下字元類中的一個或多個字元:
    • 小寫英文字元。 例如 a b c d e
    • 大寫英文字元。 例如, A B C D E 等。
    • 數量. 例如, 1 2 3 4 5 等。
    • 特殊符號字元。 例如,您可以使用下列任一項: `~ !@ # $ % ^ *(_ + - = { }) | [ ] & \ :" ;「 < > ?, /

passwordExpires

xsd:dateTime

確定密碼的過期日期。

注意: 為時區提供此欄位的要求。 時區會調整為中央時間。

輸出(setPasswordReturn)

IPS API不會針對此操作傳回回應。

範例

此程式碼範例會建立使用者密碼。 由於passwordExpires被忽略,密碼從未過期。

請求

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

回答

無。

本頁內容