аутентификация пользователя в wso2 через curl - PullRequest
1 голос
/ 23 сентября 2019

Мне нужно аутентифицировать пользователя-администратора с помощью команды curl, чтобы я мог прагматично добавлять, удалять, изменять пользователей в wso2

Я могу вызывать конечные точки API для пользователя add / mod / delete без проблем.Но не имея возможности сначала пройти аутентификацию в wso2, все это ни к чему.Когда я посылаю команду curl, я не получаю ответ, и в журналах ничего не отображается.

Это моя основная команда curl, прямо из книг: curl -X POST "https://xxxxxxx.com:9443/login/portal" -H "Content-Type: application / x-form-urlencoded" -d "username = uid & password = foo & grantType = password"

1 Ответ

0 голосов
/ 24 сентября 2019

Вы можете использовать API SCIM с базовой аутентификацией для управления пользователями.

Если вы хотите использовать токены OAuth2, вы можете получить их следующим образом.

curl -k -d "grant_type=password&username=<username>&password=<password>" 
    -u <Consumer_key>:<Consumer_secret> 
    -H "Content-Type: application/x-www-form-urlencoded" 
    https://localhost:9443/oauth2/token

[1] https://docs.wso2.com/display/IS530/SCIM+1.1+APIs

...