У меня есть требование, как показано ниже.
Мне нужно создать 3 приложения в Azure B2C.
Я должен создать 3 различные пользовательские политики входа.
Внутри каждой настраиваемой политики входа я должен вызывать разные api rest для входа в систему, а не для проверки ввода. Мои пользовательские хранилища находятся вне B2C (пользовательское хранилище находится на сервере sql). Таким образом, в основном эти остальные API будут проверять и возвращать, существует ли пользователь в каждом хранилище пользователей.
Затем, наконец, я должен назначить одно приложение для одной пользовательской политики входа.
Приложение 1 - Пользовательская политика входа 1
Приложение 2 - Пользовательская политика входа 2
Приложение 3 - Пользовательская политика входа 3
В своем клиентском приложении я буду использовать APPID, секрет, имя клиента и имя пользовательской политики входа. Когда я нажимаю кнопку входа / входа из клиентского приложения, B2C должен показать пользовательский интерфейс, чтобы получить имя пользователя и пароль. На основе appid он должен вызывать пользовательскую политику входа и проверять имя пользователя и пароль. Наконец, он должен вернуть токен обратно в мое клиентское приложение.
Любая помощь приветствуется.