Мы пытаемся решить проблему аутентификации IDP для наших C# веб-приложений с AWS RDS SQL Server 2017 back-end. Новая функция заключается в предоставлении учетной записи для всех наших клиентов. Предполагается, что он будет иметь форму Email / Password и аутентифицирован с помощью AWS Auth0. Проблема в том, что у нас в RDS будут таблицы управления контактами, которые также должны содержать адрес электронной почты для администрирования и различных процессов. Мы хотим, чтобы пользователи могли изменять свой адрес электронной почты, но мы хотим сохранить целостность между Auth0 и нашей базой данных. Я рассмотрел следующие решения:
- Использование AWS Лямбда-функции для запуска событий Auth0 и обновления нашей таблицы контактов
- Использование хранимых процедур для проверки и обеспечения проверки подлинности Auth0 с использованием функций CLR
Кто-нибудь еще использует такую аутентификацию и требует целостности с двумя сохраненными электронными письмами?