Как использовать Identity Server WSO2 для аутентификации и авторизации веб-приложения

Как использовать Identity Server WSO2 для аутентификации и авторизации веб-приложения на основе SOA.

Здесь я работаю над веб-приложением, которое использует

  • DSS для данных из БД
  • Для интеграции ESB Server (электронная почта, работа с файлами)
  • А для пользовательского интерфейса HTML 5, JQuery и JS Render.

Здесь моя проблема заключается в управлении пользователями, аутентификации и авторизации.

Мое приложение будет иметь пользовательский интерфейс администратора, который создает пользователя (где он должен хранить: ldap?)

Теперь создайте пользователя, который может работать с приложением: User1 (HR): создайте сотрудников, user2 (сотрудников): может загрузить файл excel (прочитайте файл excel и загрузите его в БД с помощью ESB Server и DSS) и электронная почта, инициированная через ESB ( Менеджер) Пользователь3.

Пожалуйста, предложите мне архитектуру для этого с использованием WSO2, так как это открытый исходный код и как использовать сервер идентификации.

Я сделал с другой частью, например:

  • Вызов веб-служб DSS из пользовательского интерфейса (HTML 5, JQuery, JS Render) для всех операций CRUD.
  • Отправка почты с сервера ESB из пользовательского интерфейса путем запуска веб-службы сервера ESB.

Пожалуйста, помогите мне в создании пользователя, аутентификации и авторизации с использованием Identity Server для описанного выше дизайна. ИЛИ является ли хорошим подходом использование продукта WSO2 для веб-приложения.

Или любой форум или адрес электронной почты, чтобы я мог обсудить решение.

У меня много вопросов, связанных с WSO2, но без ответа.

Пожалуйста, помогите мне сообщество WSO2


person user3636362    schedule 28.07.2014    source источник


Ответы (1)


Похоже, ваши потребности могут не требовать отдельной установки сервера идентификации WSO2. Стандартных функций управления пользователями ESB должно быть достаточно для вашего варианта использования. Пользователь Your HR должен иметь возможность создавать пользователей из графического интерфейса ESB. Функции управления пользователями WSO2 ESB хорошо описаны здесь [1].

Если вам нужна функциональность SSO, я рекомендую использовать Identity Server. Вот руководство по настройке SSO, если оно вам нужно [2].

-Колин

[1] https://docs.wso2.com/display/ESB481/Introduction+to+User+Management [2] https://docs.wso2.com/display/IS500/Включение+SSO+для+WSO2+серверов

person Colinr    schedule 28.07.2014
comment
Как я уже упоминал, я хочу использовать HTML для входа/выхода пользователя из системы или любых других действий. У каждого сервера будут свои пользователи. Мой вопрос заключается в том, как интегрировать все серверы и использовать HTML для пользовательского интерфейса. - person user3636362; 29.07.2014