Опубликован вебсервис в базе1. Происходит подключение с правильным логином и паролем из базы2. При подключении выполняется на стороне базы1 процедура, в результате которой определяется, что данному пользователю сегодня заходить в базу нельзя. Как программно выдать ошибку 401 (ошибка авторизации). Чтобы в логах веб сервера также была ошибка 401. Вызвать исключение выдает код ошибки 500.
(3) И из трехсот пользователей Веб-сервиса новый пароль сообщать только первым 214. Остальные 86 не смогут зайти из-за ошибки авторизации именно на Веб-сервере )))
(4) Если можно - коротко. Без подробностей. Саму только архитектуру.
Как вторая база может вызвать ошибку авторизации на веб-сервере? Только пытаться устанавливать подключение с левым аккаунтом. Но только уже от своего имени?
Выдавать глобальные идеи — это удовольствие; искать сволочные маленькие ошибки — вот настоящая работа. Фредерик Брукс-младший