トークンベースの認証(IdentityとOWINを使用)を使用するWeb APIを開発しました。 私がする必要があるのは、トークンで行われた各要求でユーザーを識別し、そのユーザーにのみ属するデータを提供できるようにすることです。 私のアイデアは、成功した認証の直後に、そのユーザーレコードをトークンに挿入/更新することです。 どうすればいいですか? クライアントに応答を返す前に、トークンを取得するにはどうすればよいですか? ...それを達成する他の方法はありますか?レスポンスを送信する前にデータベースにベアラトークンを保存するにはどうすればよいですか?
0
A
答えて
1
ユーザーを識別するためにトークンを格納する必要はありません。ユーザーIDは、トークンに自己完結型です。
リソースサーバが取得すると(Microsoft.Owin.Security.OAuth
DLLで実現される)要求OAuth2.0ミドルウェアは、トークンを復号し、Identity
性(方法のほとんどにおいてcontext.Ticket.Identity
又はcontext.Identity
)にそれを設定します。次に、ユーザーIDを確認できます。
許可サーバーとリソースサーバーを分離でき、リソースサーバーは通常、承認サーバーデータベースにアクセスできないことを考慮してください。
関連する問題
- 1. ANDROIDを送信する前にスクリーンショットとメタデータを保存するにはどうすればよいですか?
- 2. データベースにデータを保存するにはどうすればよいですか?
- 3. データベースに保存する前にジェネレータIDを取得するにはどうすればよいですか?
- 4. フォームから送信された値をactivejdbcに保存するにはどうすればよいですか?
- 5. decent_exposureで送信した後にオブジェクトを保存するにはどうすればよいですか?
- 6. イメージをデータベースに保存するにはどうすればいいですか?
- 7. Sonarにソースコードをデータベースに保存しないようにするにはどうすればよいですか?
- 8. レスポンスでは、ブラウザにパスワードの保存を要求するにはどうすればよいですか?
- 9. 画像をサーバに保存せずに送信するにはどうすればいいですか?
- 10. Laravel 5.2:チェックボックスのグループを受信してデータベースに保存するにはどうすればいいですか?
- 11. node.jsでbodyからAPIレスポンスを送信するにはどうすればよいですか?
- 12. MySQLデータベースに保存されているPHPを実行するにはどうすればよいですか?
- 13. DBにWebサービスのレスポンスを保存するにはどうすればよいですか?
- 14. http_accept_charsetをLaravelのhttp_user_agentのようなデータベースに保存するにはどうすればよいですか?
- 15. wicketで送信する前にパスワードを暗号化するにはどうすればよいですか?
- 16. 以前にインクルードされたPHPファイルにデータを送信するにはどうすればよいですか?
- 17. ダイナミックウェブサイトにサイトマップを送信するにはどうすればよいですか?
- 18. セントラルエリアにデータを送信するにはどうすればよいですか?
- 19. スラックチャンネルにメッセージを送信するにはどうすればよいですか?
- 20. Stimulsoftにパラメータを送信するにはどうすればよいですか?
- 21. リンクされたデータベースにレコードを簡単に保存するにはどうすればよいですか?
- 22. データベースに保存されたテンプレートをスマートに使用するにはどうすればよいですか?
- 23. 送信する前にencodeURIComponent()を適用するにはどうすればよいですか?
- 24. nginxにキャッシュフォルダのレスポンスを保存させるにはどうすればよいですか?
- 25. データを送信して、フォームの隠蔽スクリプトを保存するにはどうすればいいですか?
- 26. Gmailアカウントに送信された電子メールを解析し、その内容をデータベースに保存するにはどうすればよいですか?
- 27. イメージをカメラロールに保存するにはどうすればよいですか?
- 28. データをSilverlightに保存するにはどうすればよいですか?
- 29. ファイルをfastcoloredtextboxに保存するにはどうすればよいですか?
- 30. オブジェクトをグローバルに保存するにはどうすればよいですか?
幸いなことに、私は素敵な記事に遭遇しました。それを読むには時間が必要です。http://bitoftech.net/2014/06/01/token-based-authentication-asp-net-web-api-2-owin-asp -net-identity/ – Sherlock
これはまさに私のWeb APIを実装するための記事でした。それは私の質問に答えることはできません – Ewertonews