WSO2is SCIM аутентифицированный пользователь - PullRequest
0 голосов
/ 07 ноября 2018

У меня есть WSO2 Identity Server с PostgreSQL, я работаю в узле и уже использую API SCIM 2.0 для создания новых пользователей, мой вопрос в том, как я использую SCIM для создания пользователя аутентификации для своего приложения, в моем приложении как я знаю, когда у пользователя есть действительный токен.

для создания нового пользователя я использую это:

curl -v -k --user user:pass --data '{"schemas":[],"name":{"familyName":"nae","givenName":"name",},"userName":"newuser","password":"newpassword","emails":[{"primary":true,"value":"data","type":"home"},{"value":"data","type":"work"}]}' --header "Content-Type:application/json" https://localhost:9443/scim2/Users

1 Ответ

0 голосов
/ 07 ноября 2018

Чтобы получить действительный токен для пользователя, вы должны вызвать поток oAuth.

  • Создание SP в IS с конфигурациями oAuth.
  • Используйте идентификатор клиента и секретный ключ для получения токена доступа с использованием созданных учетных данных пользователя.

curl -v -X POST -H "Authorization: Basic <base64 encoded client id:client secret value>" -k -d "grant_type=password&username=<username>&password=<password>" -H "Content-Type:application/x-www-form-urlencoded" https://localhost:9443/oauth2/token

См .: https://docs.wso2.com/display/IS530/Resource+Owner+Password+Credentials+Grant

...