SAML 1.1 を使用した Web SSO をサポートするサードパーティ プログラムがあります (つまり、サービス プロバイダーとして機能する準備ができています)。
Active Directory 資格情報に基づいて、イントラネット ユーザーにこの SSO を実装したいと考えています。つまり、ユーザーは既にシステムにログオンしているので、これらの資格情報を使用して SSO を容易にします。ただし、どこから始めればよいか、少し圧倒されます。
私の最初の考えは、IIS が "統合 Windows 認証" 機能を提供するため、IIS / Active Directory は ID プロバイダーとして簡単に機能できるというものでした。現在のユーザー ID を抽出し、SAML 応答を構築し、この SAML 応答でユーザーをサービス プロバイダーにリダイレクトして SSO を完了する統合認証を必要とする .NET Web アプリを作成するだけでよいと思います。
しかし、私の問題は、このSAML応答、関連するX.509証明書などを作成する方法がまったくわからないことです.この SAML 応答は比較的簡単です。
この SSO はイントラネット ユーザーのみが使用するため、他の企業やドメインとのフェデレーションについて心配する必要はありません。