У нас есть приложение, которое должно позволять сотрудникам (используя AD) и внешним пользователям (используя Azure B2 C) входить в приложение. У меня SSO работает на сотрудников, использующих AD. В отдельном приложении у меня есть внешние логины, работающие с использованием каталога Azure B2 C. Мне нужно настроить Spring Security для обеих реализаций, и я не могу понять, как это сделать.
Например. Когда пользователи нажимают на root приложения, они получают представление «Вход в систему / вход в систему» из пользовательских потоков B2 C. Также есть кнопка «Я сотрудник», которую сотрудники будут использовать. Внешние пользователи могут зарегистрироваться или войти в систему, используя потоки пользователей B2 C.
Но обычные сотрудники будут использовать кнопку сотрудника и будут проходить аутентификацию на Azure AD.
Мне нужна помощь в настройке Spring Security для использования B2 C входа внешнего пользователя в root "/" и Azure AD для входа сотрудника в "/ employeeLogin", например.
Заранее спасибо!