В двухуровневом клиент-серверном приложении (SQL Server 2008 R2), где используется AD , а не , я хотел бы добавить аутентификацию и авторизацию пользователя на основе сертификатов PKI x.509 без необходимости использованияIPSec или аналогичный.
Клиент может использовать существующую службу доверия STS / WS для получения подписанного SAML-токена до обращения к SQL Server.
Опция SSL SQL Server делает,Из того, что я нашел до сих пор, не поддерживается взаимная (2-сторонняя) аутентификация.Одна мысль заключалась в том, чтобы создать пользовательскую хранимую процедуру .NET, выполняющую аутентификацию (или проверку токена SAML), после чего текущая учетная запись пользователя SQL Server «включена», но, безусловно, должны быть лучшие варианты.
Что быбыть хорошим подходом для достижения этой цели?