2016-03-02 2 views
0

Я хочу управлять пользователями WSO2 через собственный портал. После необходимо управлять:Пользовательский контроль над WSO2 Portal программно

  1. Создать нового пользователя
  2. Подписаться пользователя к API
  3. Получить ключ и секрет, чтобы дать пользователю для того, чтобы генерировать маркер доступа

Я хочу сделать все это программно в пользовательском интерфейсе, поэтому пользователю не нужно будет каждый раз посещать wso2 вручную. Я знаю, что существует REST api для создания пользователя и подписки, однако, похоже, нет способа получить ключ пользователя и секрет. Загрузка военного файла в wso2 не является вариантом. Как я могу реализовать вышеупомянутые функции?

ответ

0

Я думаю Store APIs есть все, что нужно:

  • Регистрация Пользователь: создает новый пользователь,
  • Добавить подписку: выписывает API,
  • Генерация ключа Application: генерирует ключ и секретные значения для приложения.
+0

локон -X POST -b печенье HTTP: // локальный: 80/магазин/сайт/блоки/подписка/подписки добавить/Ajax/подписки add.jag -d «действие = generateApplicationKey и применение = NewAPI & KeyType = ПРОИЗВОДСТВО & CallBackURL = & authorizedDomains = ALL & validityTime = 360 '... Это команда curl, которую я использовал. Мой wso2 работает на порту 80, а имя API - NewAPI, но это не возвращает никакого ответа. –

+0

Для той же команды, приведенной выше, она дает эту ошибку ....... {"error": true, "message": "Ошибка при выполнении действия generateApplicationKey"} –

Смежные вопросы