私はASP.NET webformsアプリケーションを持っています。このアプリはCookieベースの認証を使用します。また、WebFormsアプリケーションからAJAXリクエストを受け取るASP.NET Web APIもあります。私がしたいのは、要求が認証されたユーザから来て、ユーザIDを取得するかどうかをコントローラのアクションで知ることです。 私はウェブ開発にあまり経験はありません。 この目標を達成するための良いアプローチを教えてください。Web APIでWebformsにサインインする方法
0
A
答えて
0
OWIN cookieAuthenticationミドルウェアを使用するのが最適な方法だと思います。 これはここに記述されていますIs possible to use cookie based authentication with ASP.NET Web API and SPA?
0
まず、IdentityServer3または4などのSTS(セキュリティトークンサービス)を使用してAPIを保護してから、ログインするときにAPIにアクセスするためのトークンを取得する必要があります。このトークンには、ユーザーID情報とリソースアクセス許可が含まれます。ここではOAuth2とIdentityServer4を参照してください。http://docs.identityserver.io/en/release/
関連する問題
- 1. Dotnet core +(プラス)Web APIルーティングにサインイン
- 2. Web Matrixスタイルでキャッシュする方法C#RazorプロジェクトNo MVC、NO WEBFORMS
- 3. サインイン/サインアップに既存のSpree APIを使用する方法
- 4. JQueryでALMにサインインする方法
- 5. グロックスでfacebookチャットにサインインする方法
- 6. IdentityServer3でサインインする方法は?
- 7. ASP.Net WebFormsでWebアプリケーションからモバイルにSMSを送受信する方法
- 8. webformsのWeb ApiコントローラがPOST動詞に機能しない
- 9. Webformsで線を描く方法は?
- 10. クライアントマシンのWeb APIにアクセスする方法
- 11. 「Facebookでサインインする」と「Twitterでサインインする」ボタンの実装方法は?
- 12. Asp.net Web APIアプリケーションからWeb APIを消費する方法
- 13. MVCのようにWebFormsのデータをループする方法
- 14. asp.net webformsでiFrameでユーザーコントロールを使用する方法
- 15. LinkedInでサインインする - サーバー側でトークンを検証する方法
- 16. ローカルネットワークでASP.NET Web API Webサービスを利用する方法
- 17. WebMarkupMin.AspNet4.WebFormsで.aspxファイルを縮小する方法
- 18. Googleのサインインからサインインした別のユーザーに接続する方法
- 19. Google Fit APIサインインが必要です
- 20. Web API - トークンを使用してAPIにアクセスする方法
- 21. Web Apiクラスライブラリをデバッグする方法
- 22. ユーザーがアプリケーションにサインインした後にチームにサインインする最良の方法は何ですか?
- 23. Web API:ユーザーに正しくサインインするにはどうすればいいですか?
- 24. ログイン/サインインAPIの標準レスポンス
- 25. ReactでWeb APIのsessionStorageオブジェクトにアクセスする方法
- 26. ASP.NET Web APIでCorsを有効にする方法
- 27. Web APIのサービスコンテキストでユーザーにアクセスする方法は?
- 28. 本文リクエストでWeb APIにパラメータを送信する方法は?
- 29. ASP.Net 5 Web APIでODataを有効にする方法
- 30. twitterでサインインするアプリケーションのAPIをセキュリティで保護する
ありがとうございます。この場合、webformsアプリケーションのCookieベースの認証システムを変更する必要がありますか? –
私は他のアイデアにも感謝します –