В нашем проекте все сервисы WCF защищены опцией wsHttpBinding (TransportWithMessageCredential, UserName).
Это работает нормально, но теперь нам нужно реализовать безопасность с еще одним параметром (ClientId).
Когда служба WCF получает вызов, она не знает, что такое БД вызова (где проверить имя пользователя и пароль), поэтому сначала она должна перейти в «основную» базу данных нашей компании (где хранятся все клиенты). ) и получить строку подключения по ClientId.
Как мы можем реализовать это?