ユーザーは、WebUIを使用してパスワードをリセットできる必要があります。
古い問題: https :
すべてのユーザーがAPIまたはCLIに慣れているわけではないため
UserRegistry
サービスにCreateTemporaryPassword
RPCがあります。 HTTPバインディングはPOST /api/v3/users/{user_ids.user_id}/temporary_password
です。 これは、ユーザーIDと電子メールアドレスを使用して呼び出す必要があります。 呼び出しが成功すると、一時的なパスワードが記載された電子メールがユーザーに送信されます。この一時的なパスワードは、 UserRegistry
サービスのUpdatePassword
RPCでのみパスワードをリセットするために使用できます。
IdentityServerのWebUIの次の画面:
彼はすでに元の問題に割り当てられているため、 @ pgalic96を割り当てます。 デザインについて@kschifferと話し合ってください。 #265で説明した画面もある(新しい)「アカウント」Reactアプリに実装することを提案します。 この号で提案されている画面では、ユーザーがログインする必要がないことに注意してください。 また、コンソールがユーザーのパスワードにアクセスしてはならないため、これらをコンソールに実装してはならないことにも注意してください。
ユーザーが一時的なパスワードを受け取るためにユーザー名と電子メールを入力する必要がある「パスワードを忘れた」画面。
それはユーザー名と電子メールである必要がありますか、それとも単に電子メールである必要がありますか?
cc @kschiffer
現時点では実際にはユーザー名でのみ機能するので、それから始めましょう。
ユーザー名よりもメールアドレスの方が覚えやすいと思いますので、メールアドレスのみを指定できるように問題を提出してください。
#265で説明した画面もある(新しい)「アカウント」Reactアプリに実装することを提案します。
OAuth反応アプリはすでにここで説明している「アカウント」アプリではありませんか@htdvisser?
最も参考になるコメント
ユーザー名よりもメールアドレスの方が覚えやすいと思いますので、メールアドレスのみを指定できるように問題を提出してください。