Мне было поручено объединить системы аутентификации веб-приложения Laravel (внешний интерфейс) и .NET Core MVC API (внутренний интерфейс), и я не слишком уверен, должен ли я убить личинку или .NETОсновная система аутентификации или просто написать промежуточное ПО для перевода запросов между ними.
Вот основные проблемы для обеих сторон:
- Обе учетные записи пользователей созданы по-своему.Laravel Auth / .Net Identity
- Оба содержат данные для одного и того же пользователя, но разных полей.(например, laravel содержит данные пользователя, а .NET содержит данные, связанные с пользователем, необходимые для построения диаграмм данных)
- .NET Использует токен JWT для идентификации и проверки входящих запросов от клиентов.
- Приложение laravel использует базу данных MySQL, а .NET - базу данных MSSQL.
Буду признателен за любой совет, по которому можно выбрать правильный путь.Спасибо