Как интегрировать систему LDAP в мой существующий веб-сайт на основе java

У нас также есть требование, в котором нам нужно связать пользователей LDAP с нашим приложением.

Переход по приведенной ниже ссылке дает мне некоторое представление. Как создать интеграцию LDAP для моего веб-приложения?

Тем не менее некоторые вопросы остаются

Приложение в основном представляет собой приложение на основе сервлетов с Ext-js в качестве интерфейса. Это требование особенно актуально для одного из клиентов.

Наше приложение в основном представляет собой приложение SAAS с ролевой системой контроля доступа. У нас есть пользователи с разными ролями Admin, Staff и т. Д. С разным набором разрешений.

Как добиться того же в нашем приложении, я имею в виду часть авторизации, предполагая, что аутентификация уже выполнена с помощью некоторой уже реализованной функции «удаленной аутентификации».

  • Неужели нам действительно нужно импортировать всех этих пользователей LDAP в наше приложение? если да как это сделать?
  • Как сопоставить наши существующие роли этим пользователям.
  • Нужен ли нам сервер домена для тестирования этой функции? Как мы можем настроить. Один из моих друзей посоветовал установить сервер Windows 2008, чтобы добиться того же. это действительно нужно?

person user3804261    schedule 20.07.2015    source источник


Ответы (1)


Неужели нам действительно нужно импортировать всех этих пользователей LDAP в наше приложение?

Нет, они в LDAP DIT, там им и следует оставаться.

если да как это сделать?

Не надо.

Как сопоставить наши существующие роли этим пользователям.

Добавьте роли в LDAP DIT и при необходимости зарегистрируйте пользователей в этих ролях в LDAP DIT.

Нужен ли нам сервер домена для тестирования этой функции?

Вам нужен сервер LDAP. Есть много доступных.

Как мы можем настроить.

Не по теме. Попробуйте superuser.com.

Один из моих друзей посоветовал установить сервер Windows 2008, чтобы добиться того же. Это действительно нужно?

Нет, доступно много серверов LDAP, см. Выше. Active Directory - как раз один из них.

person user207421    schedule 20.07.2015