2017-01-03 9 views
0

従来の古典的なaspアプリケーションとasp.netアプリケーションにシングルサインオンを適用しようとしています。私はすべてのアプリケーションのasp.netログインページを作成しました。私は正常に新しいログインページから古いasp.netアプリケーションに認証チケットを渡して、SQL Serverを使用してセッションを共有できます。しかし、私はクラスのASPアプリケーションのために同じことをすることはできません。私は新しいaspログインページにログインしていますが、古典的なaspアプリケーションに行くと、私は新しいログインページにリダイレクトされます。私はすでにマシンキーが同じであることを確認しました。古典的なaspアプリケーションは以前はweb.configのないいくつかの.aspページとhtmlファイルです。 web.configファイルを自分でフォルダに追加しました。私はそれがファイルを読んでいると思うので、IISマネージャーでマシンのキーを見ることができます。IIS7で従来のaspとasp.net 4.5で同じ認証を使用することは可能ですか?

答えて

0

従来のASPとASP.Netでは、異なるセッション状態オブジェクトを使用しているため、従来のASPサイトにはログインしていません。 可能性があります、それは一種のハックです。私は一度それを使用し、それはかなりうまく動作します。このブログポストを見て、あなたのニーズを満たしているかどうかを確認してください。これはASPの古典的なASPのセッションCookieを使用して、セッション(ログイン)データを返す.Netページを呼び出します。

http://devproconnections.com/aspnet/share-session-state-between-asp-and-aspnet-apps

関連する問題