一部のユーザーをフェデレーション認証に、他のユーザーをフォーム認証にできるように、混合モード認証を作成しようとしています。
私は WIF を使用しており、STS をセットアップしましたが、次のようにすべての認証をオフにしてフェデレーション モードにしているときは、すべて問題ありません。
<authorization>
<deny users="?" />
</authorization>
<authentication mode="None" />
メイン アプリケーションにログインし、サイド アプリケーションにログインすると、セッション Cookie が既に生成されており、ユーザーが認証されているため、サイレント モードでログインできます。
しかし、フォーム認証を使用すると、サイドアプリケーションにログインすると、ユーザーが認証されていないため、理解できるログインページに移動しますが、セッション Cookie を持っていても、サイレントにリダイレクトされていないようです。
ユーザーを認証するには、onEndRequest を STS にリダイレクトする必要があることを知っています。ユーザーが既に認証されている場合は、FedAuth Cookie が生成され、サイレント モードでログインされます。
誰かがこれを実装する方法を知っていますか?私が調査したとき、それに関するリソースは見つかりませんでした.
アラー