ASP.NET MVC 2 アプリケーションがあります。ユーザー名とパスワードは、Microsoft ASP.NET メンバーシップ テーブルに格納されます。独自の Web アプリケーションを持っているクライアントがいて、アプリケーションにリンクがあり、ユーザーが既に Web アプリにログインしていてリンクをクリックすると、確認せずに Web アプリに移動します。多くの sso プロバイダーを見てきましたが、それらを使用するには google や openID などを使用する必要がありますか? 現在、ユーザーは私の Web アプリに直接アクセスでき、ASP.NET メンバーシップ テーブルを使用してログインします。これはクロスドメインになるため、Cookie を使用できないことを理解しています。私のオプションは何ですか?
1 に答える
0
Security Token Service(STS)
トークンを発行する独自のカスタムを作成する必要があります。その後Relying Party Applications(RTP)
、同じトークンを使用してアプリに対して検証することができます。
VS2012 & ASP.NET MVC を使用してシンプルなカスタム STS を構築する場合
ここを見てください
http://chris.59north.com/post/2013/04/09/Building-a-simple-custom-STS-using-VS2012-ASPNET-MVC.aspx
于 2013-08-28T12:27:54.727 に答える