0

私はこれを正しく理解しようと輪になって回っています。

作業中のASP.NetMVCプロジェクトがあり、外部システムに対して(Webサービスを介して)認証および認証するユーザーログインを実装する必要があります。

MembershipProvider自分が必要とAuthorizeAttributeしている状況で頭を動かすことができないようです。

どちらを使用する必要があり(両方を信じています)、外部システムに対する認証を提供するためにどこをカスタマイズする必要がありますか。

デフォルトのASP.Netユーザープリンシパルに加えて、ログインが成功すると外部WebサービスがセッションIDを返し、外部サービスへの後続の要求に使用されるという点で、もう1つ必要なことがあります。

誰かが私をこの種のセットアップのいくつかの有用な例の方向に向けることができるでしょうか?

4

1 に答える 1

0

MembershipProviderは、システムにログインできるユーザーを提供するために使用されます。RoleProviderは、ユーザーがどの役割を持っているかを示すために使用されます。これらは、認証プロセス中に使用されます。つまり、ユーザーを識別します。メンバーシップと役割について読むことができます

一方[Authorize]、属性は承認時に使用されます。つまり、ユーザーが何かを実行できるかどうかを確認します。

于 2013-02-08T14:32:06.887 に答える