2011-09-12 9 views
0

1つのソリューションで2つのプロジェクトが同じログインページを共有でき、web.config を1つのソリューションで共有できますか?私は2つのUIWebProjects、ビジネス層とデータアクセス層の2つのクラスライブラリを持っています。2 Projects、Login Page

答えて

0

あなたが探しているものは、シングルサインオン(またはクロスサイト認証)と呼ばれています。ここではいくつかのリソースは次のとおりです。

ASP.Net Cross-Site Authentication

http://www.codeproject.com/KB/aspnet/CrossDomainSSOModel.aspx

+0

これはASP.NETでSSOのかなり良い記事ですが、今、WIF安定したquiを持っているWIFはMS Dynamicsで使用されているため、Sharepointでも使用できるので、それを使用しないでください – vittore

-1

私はそれをやったことがない、そう思ういけません。

しかし、両方のアプリケーションから1つのログインページを呼び出すことができ、呼び出しに応じて、それぞれのアプリケーションページにURLをリダイレクトすることができます。

+0

これはSSOのアイデアなので、実証済みのものを使用する必要があります井戸を改革するのではなく、パターンや技術を働かせること。私はあなたが誰かにあなたに-1を与えたと仮定します。 –

1

あなたが達成しようとしているのは、シングルサインオン - シングルサインオフシナリオです。 SSOをasp.netアプリケーションに組み込むには多くの方法がありますが、SAML2やADのようなSSOのための他の手段を使用できるSSOのMicrosoftスタックの一部としてWIF(windows identity foundation)を使用することをお勧めしますなど

あなたは1つのIDプロバイダ(IdPの、WIF的にSTS)のウェブサイトと2つのサービスプロバイダのWebサイトを実装する必要があります(または、あなたがしかし、私はそれを分けるだろうのIdPとSPの両方として1つのウェブサイトを使用することができます。

hereまた、GoogleのWIFと検索WIFタグのstackoverflowで