パスワード
Informatica Intelligent Cloud Services REST APIを使用してパスワードを管理できます。
以下のタスクが実行できます。
- •現在のパスワードの有効期限が切れていない場合に、Informatica Intelligent Cloud Servicesパスワードを変更します。管理者特権を持っている場合は、他のユーザーのパスワードを変更できます。
- •パスワードの有効期限が切れていたりパスワードを忘れた場合にリセットします。
パスワードの変更
現在のパスワードの有効期限が切れていない場合は、Informatica Intelligent Cloud Servicesパスワードを変更できます。管理者特権を持っている場合は、他のユーザーのパスワードを変更できます。
POST要求
パスワードを変更するには、次のURIを使用します。
/public/core/v3/Users/ChangePassword
要求に次の情報を含めます。
フィールド | タイプ | 必須 | 説明 |
---|
newPassword | String | ○ | 新しいパスワード |
oldPassword | String | 自分のパスワードを変更する場合は必須。 | 現在のパスワード |
userId | String | 管理者が別のユーザーのパスワードを変更する場合は必須。 | Informatica Intelligent Cloud ServicesのユーザーID。 |
POSTの例
パスワードを変更するには、次の例のような要求を送信します。
POST <baseApiUrl>/public/core/v3/Users/ChangePassword
Content-Type: application/json
Accept: application/json
INFA-SESSION-ID: <sessionId>
{
"newPassword" : "<new password>",
"oldPassword" : "<old password>"
}
成功した要求は応答を返しません。失敗した要求はエラーを返します。
パスワードのリセット
パスワードは、有効期限が切れていたりパスワードを忘れた場合、リセットできます。パスワードをリセットするには、要求にセキュリティの答えを含める必要があります。
POST要求
パスワードをリセットするには、要求にセキュリティの答えを含めます。次のURIを使用します。
/public/core/v3/Users/ResetPassword
要求に次の情報を含めます。
フィールド | タイプ | 必須 | 説明 |
---|
userId | String | ○ | Informatica Intelligent Cloud ServicesのユーザーID。 |
securityAnswer | String | ○ | ユーザーのセキュリティの質問に対するセキュリティの答え。 |
newPassword | String | ○ | ユーザーの新しいパスワード。 |
POSTの例
パスワードをリセットするには、次の例のような要求を送信します。
POST <baseApiUrl>/public/core/v3/Users/ResetPassword
Content-Type: application/json
Accept: application/json
INFA-SESSION-ID: <sessionId>
{
"userId" : "5N9JGth6pRYfOGjGKv3Q2D",
"securityAnswer" : "Simba",
"newPassword" : "<password>"
}
成功した要求は応答を返しません。失敗した要求はエラーを返します。