2017-01-24 17 views
1

Oktaを認証に使用するアプリケーションを構築中です。ログインしたユーザーがパスワードを変更できるようにする機能を構築したいと思います。この目的に役立つエンドポイントを見つけることができないようです。主な変更パスワードAPI、api/v1/authn/credentials/change_passwordは、現在PASSWORD_WARNおよびPASSWORD_EXPIRED状態にあるユーザーに対してのみ機能します。ユーザーがログインした後に、このエンドポイントまたは別の同様のエンドポイントを使用する方法はありますか?Okta APIでのログイン成功後のパスワードの変更

答えて

0

はい、この場合はUsers API(具体的にはChange Password section)です。

一般的に、/API/V1/authn /資格情報/ CHANGE_PASSWORDプロンプトで言及エンドポイントはauthnフローのために厳密である - それはあなたがPASSWORD_WARNまたはPASSWORD_EXPIREDから次authentication stateにユーザーを移行するために使用するエンドポイントの(新しいパスワードを提供することによって)。

/API/V1 /ユーザー/:ID /資格情報/ CHANGE_PASSWORDエンドポイントがあなたのバックエンドサービスにより、いつでも呼び出すことができ、かつ厳密に認証されるユーザーを必要としない - それはCORSが有効になっていないだとあなたリクエストを送信するときにApiTokenを提供する必要があります。

関連する問題