Использование ldap локально для обмена информацией для входа в систему с веб-приложениями. Нужно ли мне Kerberos? - PullRequest
0 голосов
/ 20 июля 2011

Итак, я настраиваю выделенный сервер, используя Debian 5 Lenny. Я буду использовать некоторые инструменты Atlassian (JIRA, Confluence, Bamboo и Fisheye). Я хочу использовать локальный сервер LDAP для хранения информации для пользователей, которые будут обращаться к этим программным продуктам, чтобы они могли использовать один набор учетных данных для входа в систему.

Я также хочу, чтобы пользователи веб-почты настраивались с использованием LDAP.

Однако это небольшая операция. Три человека. Вот почему все программное обеспечение, включая сервер ldap, будет находиться на одном компьютере.

Тем не менее, безопасно ли использовать LDAP для хранения учетных данных пользователя (включая пароли) в LDAP без использования Kerberos? Я не понимаю, когда следует использовать Kerberos.

Гипотетически, скажем, у меня было два сервера в подсети. Сервер А получил запросы от внешнего мира на использование инструментов Atlassian. Сервер a связывается с сервером ldap (внутренне) на сервере b. В таком случае, я бы использовал Kerberos?

Когда я использую Kerberos? Когда я не?

Я не настраиваю ничего подобного "Active Directory". Самбы тоже нет. Пользователям не нужно входить в домен (с доступом к файлам в домене), им просто нужно войти в веб-приложения. Но если бы я делал LDAP на его собственной выделенной машине, то я мог бы хотеть Kerberos?

: confuzzled:: (

-Sam

Ответы [ 2 ]

0 голосов
/ 21 июля 2011

По сути, если у вас Kerberos, вам не нужен сервер каталогов.Если вы не находитесь в корпоративной среде и ищете хранилище управления идентификационными данными, вам обязательно следует обратиться к серверу каталогов, например OpenLDAP или Apache Directory.Kerberos требует запуска правильно настроенного сервера DNS и NTP.Это может быть способом многого.Даже если вы это сделаете, эти ленивые дебилы из Atlassian все еще не внедрили поддержку Kerberos в свои продукты.Вы даже не можете пойти с этим.

Я только что заметил, что вас всего трое, может быть, вам будет достаточно простой установки базы данных с MySQL вместо запуска полноценного сервера каталогов?

0 голосов
/ 20 июля 2011

Самый простой ответ - да, можно хранить имена пользователей, идентификаторы пользователей и пароли без использования Kerberos, и на самом деле службы каталогов, доступ к которым осуществляется через LDAP, являются отличным инструментом для хранения такого рода информации об аутентификации и авторизации.

Обновление:

По моему мнению, если вы выберете сервер с открытым исходным кодом, вы обнаружите, что OpenDS превосходит OpenLDAP или Apache.

...