ADが使用されていない2層クライアント/サーバーレガシーアプリケーション(SQL Server 2008 R2)で、IPSecなどを使用せずにx.509PKI証明書に基づくユーザー認証と承認を追加したいと思います。
クライアントは、SQL Serverに接続する前に、既存のSTS / WS-trustサービスを使用して、署名されたSAMLトークンを取得できます。
SQL ServerのSSLオプションは、これまでのところ、相互(双方向)認証をサポートしていません。1つの考えは、認証(またはSAMLトークン検証)を実行するカスタム.NETストアドプロシージャを使用することでした。その後、ユーザーの現在のSQL Serverログインが「有効」になりますが、より適切なオプションが必要です。
これを達成するための良いアプローチは何でしょうか?