私はこの素晴らしいチュートリアルに従いますhttp://capesean.co.za/blog/asp-net-5-jwt-tokens/
これは完全に動作します。問題は、自分のユーザー管理コードを使用して、指定されたユーザー名とパスワードを検証してアクセストークンを取得し、トークンを更新することです。
このチュートリアル(およびhttps://github.com/openiddict/openiddict-core/tree/dev/samplesのサンプル)は、専用のAsp.net Identity
ライブラリを使用しています
自分のユーザー管理コードを使用するには、Startup.csクラスの設定をどのように構成しますか?例えば
....openiddictを使用する場合、MicrosoftのMicrosoft.AspNet.Identityパッケージを使用しないでください。
var user = _repo.getUsers().Where(u => u.username == req.username && req.password == u.password).FirstOrDefault();and password against whatever system you wish.
return getAuthToken(user);
おかげ
Startup.csを転記してください。スタートアップからアイデンティティーを削除してプロジェクトの依存関係を取り除くだけで、私は思う方法を見つけるべきです。 –