Я предполагаю, что вы уже выполнили конфигурацию для связи между вашим приложением и сервером идентификации WSO2 в соответствии с описанием в вопросе.
Из описания я не уверен, что вы сделали конфигурации для интеграции входа в систему Google. Выполните следующие шаги, если вы еще этого не сделали.
- Создайте идентификатор клиента OAuth из консоли разработчика Google.
- Настройте федеративный аутентификатор в WSO2 IS с аутентификатором Google, используя сгенерированные идентификаторы клиента и секретные значения.
- Добавьте вновь созданный IDP в качестве опции на первый шаг вашего приложения.
Более подробную информацию можно найти в здесь . Из Google вы можете получить электронную почту и атрибуты профиля пользователя по умолчанию. Ссылка .
Выполните те же действия для входа в Facebook. Дополнительная информация доступна здесь .
Теперь федеративный вход настроен. Теперь вам нужно включить JIT-подготовку для настроенных выше провайдеров идентификации, чтобы сохранить пользователя на сервере идентификации, когда пользователь входит в систему с этими параметрами входа в социальную сеть. Более подробная информация доступна в здесь . У вас есть несколько режимов для создания пользователя на Identity Server.
введите описание изображения здесь