私は WIF (Windows Identity Foundation) を初めて使用します。私はそれについて読んでいますが、いくつかの疑問があります。
WIF を使用して、AD 以外のディレクトリ サービス (OID など) に対して認証を行うことはできますか? また、認証のためにデータベース (SQL および Oracle) に接続できますか?
WIF は実際には認証を行いません。これは、署名、暗号化などの WS-Federation プロトコルとトークン管理を処理する .NET クラスのセットです。
認証は、WIF が "バインド" する STS によって提供されます。
クラシック モデルでは、WIF は AD に対してのみ認証できる ADFS にバインドします。
ただし、別の STS ( IdentityServerなど) を使用すると、SQL Server に対して認証できます。
必要なものに対して認証できる独自の STS を作成できます。