OTPおよびuseridを使用したPasswordReset
投稿
/oam/services/rest/access/api/v1/pswdmanagement/PasswordResetRequestsWithOTP/${userid}
認証されたWebアプリケーションでは、OAMの正規useridで一意に識別されるユーザーのリセットするパスワードまたはチャレンジを更新できます。ValidateOTPRequestオブジェクトには、OTPを検証する必要な情報が含まれます。これらの情報は、ユーザーのOTPを生成するRESTコールから取得できます。パス・パラメータuseridを使用して、OAMのデフォルトidstoreのユーザーを一意に識別します。このコールは、ユーザーがデフォルトのアイデンティティ・ストアに存在することを前提とします。
リクエスト
パス・パラメータ
- userid: string
ユーザーを一意に識別する入力
問合せパラメータ
- userdetails(optional): string
問合せパラメータのuserdetailsオブジェクト
リクエスト・オブジェクト
ネストされたスキーマ: ValidateOTPRequest
型:
ソースを表示
object
- appName: string
呼出し側アプリケーションを定義する名前。
- correlationId: string
createOTP APIが返すCorrelationId。
- otpCode: string
検証するユーザーが入力したOTPコード。
- sessionId(optional): string
OTP生成に関連付けられているSessionId。
- userId: string
OTPコードを生成するユーザーのユーザー名。
ネストされたスキーマ: userdetails
型:
ソースを表示
object
- dn(optional): string
アイデンティティ・ストア内のユーザーの識別名
- idstoreref(optional): string
ユーザーが属するidstore
- tenantname(optional): string
テナント名。常にsystemTenantです
- username(optional): string
ユーザーの短縮名
レスポンス
サポートされているメディア・タイプ
- application/json
200 レスポンス
パスワード・ポリシーの割当て
ネストされたスキーマ: ValidateOTPResponse
型:
ソースを表示
object
- message(optional): string
エラーを説明するメッセージ(存在する場合)。
- minorCode(optional): string
エラー詳細を示すマイナー・コード。
- resultCode(optional): string
成功(0)またはエラーを示すレスポンス・コード。
401 レスポンス
未認可
404 レスポンス
リクエスト・エンティティが見つからない
500 レスポンス
内部サーバー・エラー