私はOWINを使って、自己ホストのSignalRインスタンスを持っています。私は認可を実施したいと思います。私のユーザーは、Forms認証を使用してASP.NET MVCアプリケーションに既にログインしています。OWINでホストされているSignalR実装でASP.NETフォーム認証Cookieを受け入れていますか?
同じURLで2つのアプリケーションを利用できるため、Cookieは2つのアプリケーションで共有されます。自己ホスト型SignalRアプリケーションでフォーム認証Cookieを受け入れるにはどうすればよいですか?
説明:私は、独立した(ただし、関連しており、同じホストにインストールされている)IISアプリケーションにログインするために使用されたものと同じ資格情報を使用して、自己ホストSignalRハブにアクセスするブラウザについて説明しています。
質問:どのように.ASPXAUTH
クッキーをキャプチャするためにSignalRサーバパイプラインに接続し、それを使ってハブを呼び出す前に現在のプリンシパルを設定するのですか?
もし役に立ったら、私はいくつかのナンシーを混ぜて投げることができます。ユーザーがすでに認証され、ログインしている場合
問題を解決したことがありますか?私は同じ試みをしている(私のMVCアプリと自分のホストされているSignalRサービスは異なるポートにあるが)。 –