Вопрос

Я разрабатываю небольшой веб-сайт, используя Playframework с Scala, и мне нужно добавить аутентификацию и авторизацию на мой сайт.Мой профессор сказал мне проверить LDAP.Поэтому я проверил, и я не нашел что-то интересное, кроме дискуссии в группах Google здесь .

Я нашел этот модуль тоже https://github.com/t2v/play20-auth Но я не мог хорошо понять его код.

Так что я спрашиваю это: Можно ли использовать LDAP с генеракодицетагкодом и генеракодицетагкодом?Если так, то есть учебник, который может помочь мне начать?

Это было полезно?

Решение

ldap можно использовать для доступа к службам каталогов. Directoty / Catalog можно использовать как хранилище для имени пользователей и паролей, но, вероятно, излишки, если вы просто храните имена пользователей и пароли, так как они лучше всего подходят для корпоративных масштабов и имеют множество других функций. Наиболее нормальное использование случая, которое я знаю, не аутентифицируется непосредственно с LDAP (хотя и полностью возможен), но используя его для авторизации, чтобы получить роли для пользователя, например. Active Directory в сочетании с SSO (например, аутентификация Kerberos / NTLM).

Чтобы использовать его, вы должны проверить клиентскую библиотеку LDAP (например, http://www.springsource.org/ ldap ) в вашей аутентификации и / или коде авторизации.

Вы упоминаете, что это «маленький сайт», и я думаю, что LDAP может быть дополнен для вашего дела. Если это небольшой сайт, вы должны использовать готовый модуль, такой как вы упоминали и сохраняете базу данных с помощью хешированных и соленых паролей. Если вы хотите использовать LDAP, вы должны проверить OpenDJ ( http: / /formock.com/what-we-offer/Open-identity-stack/Opendj/ ) Если вы ищете чистый и простой сервис каталога LDAP.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top