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