otpforgotpasswordの構成の更新

PUT

/oam/services/rest/access/api/v1/config/otpforgotpassword

このREST APIは、OAMでotpforgotpassword機能を管理者が構成できるかどうか、およびデフォルトのログイン・ページにパスワードを忘れた場合のページへのリンクがあるかどうかを示します。正確なforgotpasswordページのURLもあります。この機能を有効にするには、OAMでOAAMを有効にする必要があります

リクエスト

本文()
forgotpasswordリンク・リクエスト・オブジェクトの構成
ルート・スキーマ: ConfigureForgotPasswordLinkRequest
タイプ: object
ソースを表示
  • これは、OTPパスワード忘れアプリケーションのルック・アンド・フィールを変更するためにデプロイされたカスタムWebページのURLパスです。
  • これは、ユーザーに表示する、エラーのエラー・レベルです。エラー・レベルにinternalを指定すると、エンド・ユーザーに詳細メッセージが表示されます。有効な値は、internalとexternalで、デフォルト値はinternalです。
  • これは、ユーザーのパスワードを変更するために表示される正確なURLです。OAMサーバーに対してローカルにできます。
  • パスワードを忘れた場合のURLがOAMサーバーのローカルであるか、別の場所にあるか。
  • これは、otpchangepasswordアプリケーションがユーザーに提示されるモードを記述します。有効な値のリストは次のとおりです。email -- OTPは、ユーザーのメールに送信されます。sms -- OTPは、SMS経由でユーザーのモバイルに送信されます。userselectchallenge -- OTPは、マスクされたチャレンジ表示のいずれをユーザーが選択したかに基づいて送信されます。userchoose -- OTPは、emailキーワードとsmsキーワードのいずれをユーザーが選択したかに基づいてユーザーに送信されます。

レスポンス

サポートされているメディア・タイプ

200レスポンス

OTPパスワード忘れの構成が正常に更新されました
本文()
ルート・スキーマ: ConfigureForgotPasswordLinkResponse
タイプ: object
ソースを表示
  • これは、OTPパスワード忘れアプリケーションのルック・アンド・フィールを変更するためにデプロイされたカスタムWebページのURLパスです。
  • これは、ユーザーに表示する、エラーのエラー・レベルです。エラー・レベルにinternalを指定すると、エンド・ユーザーに詳細メッセージが表示されます。有効な値は、internalおよびexternalです。
  • これは、ユーザーのパスワードを変更するために表示される正確なURLです。OAMサーバーに対してローカルにできます。
  • これは、otpchangepasswordアプリケーションがユーザーに提示されるモードを記述します。有効な値のリストは次のとおりです。email -- OTPは、ユーザーのメールに送信されます。sms -- OTPは、SMS経由でユーザーのモバイルに送信されます。userselectchallenge -- OTPは、マスクされたチャレンジ表示のいずれをユーザーが選択したかに基づいて送信されます。userchoose -- OTPは、emailキーワードとsmsキーワードのいずれをユーザーが選択したかに基づいてユーザーに送信されます。

401 レスポンス

未許可

500 レスポンス

内部サーバー・エラー

この例は、OAMのデフォルトのログイン・ページ上でOTPパスワード忘れリンクを有効にする方法を示します。

cURLの例

curl -X PUT http://hostname:port/oam/services/rest/access/api/v1/config/otpforgotpassword/ 
-H 'authorization: Basic d2VibG9naWM6d2VsY29tZTE=' 
-H 'content-type: application/json' 
-d '{"displayOTPForgotPassworLink":"true","defaultOTPForgotPasswordLink":"false","localToOAMServer":"true",
"forgotPasswordURL":"/otpfp/pages/otpforgotpassword.jsp", "mode":"userselectchallenge"}'

リクエスト本文の例

次の例では、レスポンス本文のコンテンツを示しています。

{
    "displayOTPForgotPasswordLink": true,
    "errorLevelInternal": false,
    "forgotPasswordURL": "/otpfp/pages/otpforgotpassword.jsp",
    "mode": "userselectchallenge"
}