2017-02-23 13 views
0

私はASP.NET webformsアプリケーションを持っています。このアプリはCookieベースの認証を使用します。また、WebFormsアプリケーションからAJAXリクエストを受け取るASP.NET Web APIもあります。私がしたいのは、要求が認証されたユーザから来て、ユーザIDを取得するかどうかをコントローラのアクションで知ることです。 私はウェブ開発にあまり経験はありません。 この目標を達成するための良いアプローチを教えてください。Web APIでWebformsにサインインする方法

答えて

0

まず、IdentityServer3または4などのSTS(セキュリティトークンサービス)を使用してAPIを保護してから、ログインするときにAPIにアクセスするためのトークンを取得する必要があります。このトークンには、ユーザーID情報とリソースアクセス許可が含まれます。ここではOAuth2とIdentityServer4を参照してください。http://docs.identityserver.io/en/release/

+0

ありがとうございます。この場合、webformsアプリケーションのCookieベースの認証システムを変更する必要がありますか? –

+0

私は他のアイデアにも感謝します –

関連する問題