0

ASP.NET IDトークン認証では、トークンを取得して各要求のヘッダーを入力するために、/トークンAPIにユーザー名とパスワードを提供します。ASP.NET IDトークン認証サインインメソッド

私はユーザーの情報を登録してユーザーアカウントを作成する手順の1つで、アプリケーションに登録ウィザードを持っています。問題は、ユーザーをログインページにリダイレクトしたくないため、ユーザー名とパスワードを入力して/トークンAPIを呼び出すことができることです。

私がしたいことは、/ token apiを呼び出さずに登録ウィザードを終了した後で自動的にユーザーに署名することです。登録が終わったら私はパスワードを持っていないので、クライアント側でパスワードを保持したくないからです。

ユーザーに署名する方法はありますか。

おかげで、

+0

IMOでは、登録とサインインを別々にすることをお勧めします。ユーザーはその違いを理解することができます。ウィザードの最後に、登録された詳細でユーザーにサインインするようにいつでも促すことができます。 – rawel

答えて

0

nakovにより、優れたブログの記事があります。 彼はあなたが達成したいことについて非常に詳細を説明します。 http://www.nakov.com/blog/2014/12/22/webapi-owin-identity-custom-login-service/

これは彼のやり方に関するGitHubのリンクです。

+0

この方法の問題は、パスワードがないことです。このシナリオを考えてみましょう。私は管理者としてログインしており、ユーザーの一覧が表示されます。別のユーザーとしてログインしたい私たちはユーザー名とパスワードのハッシュのみを持っています。 – ali

関連する問題