Я пытаюсь импортировать поставщика услуг на мой WSO2 Identity Server с помощью кода. В этом руководстве , похоже, говорится, что я должен добавить файл конфигурации xml своего поставщика услуг в папку WSO2_HOME/repository/identity/service-providers
. Тем не менее, это немного сложно понять, поэтому я боюсь, что я делаю что-то не так.
Мои требования:
- Настройка OAuth поставщика услуг через код
- Включить clientID, clientSecret, типы предоставления и т. Д. В XML-файлы конфигурации
Мои наблюдения следующие:
- Если я поместил XML-файл поставщика услуг в папку
WSO2_HOME/repository/identity/service-providers
до того, как запустил свой сервер WSO2 , файл XML будет прочитан, и я смогу выполнить аутентификацию на нем.
- Если я помещаю свой XML-файл поставщика услуг в папку
WSO2_HOME/repository/identity/service-providers
при последующем запуске сервера WSO2 , файл не читается из папки service-providers
.
- Я вижу, что в руководстве упоминается файл
sso-idp-config.xml
, но я не уверен, где это вступит в игру. Нужно ли как-то использовать этот файл?
Я подтверждаю, что поставщики услуг в наблюдении 2 не загружаются на сервер, просматривая данные в базе данных H2 (строка не указана для поставщика услуг в таблице SP_APP
) и пытаясь пройти аутентификацию у поставщика услуг с помощью вызова REST
Учебное пособие, которое я связал, кажется довольно всеобъемлющим, но оно дает указания для аутентификации SAML. Есть ли какой-нибудь ресурс / инструкции, которые я могу использовать для подхода «сначала код» OAuth ?