Yii2 LDAP авторизация. RBAC
Yii2 LDAP авторизация. RBAC
Всем привет, у меня есть пара задач:
1. реализовать LDAP аутентификацию на сайте;
2. в качестве разграничения ролей использовать группы AD. (Сейчас у меня роли хранятся в БД)
В интернете есть примеры для Yii, а вот для Yii2 как то все разрозненно.
Если кто реализовывал, поделитесь пожалуйста успешными примерами.
Спасибо!
1. реализовать LDAP аутентификацию на сайте;
2. в качестве разграничения ролей использовать группы AD. (Сейчас у меня роли хранятся в БД)
В интернете есть примеры для Yii, а вот для Yii2 как то все разрозненно.
Если кто реализовывал, поделитесь пожалуйста успешными примерами.
Спасибо!
Последний раз редактировалось Alex_N 2018.12.18, 11:29, всего редактировалось 1 раз.
Re: Yii2 LDAP авторизация. RBAC
https://github.com/edvler/yii2-adldap-module пробовали?
Чтобы правильно задать вопрос, нужно знать бо́льшую часть ответа. Роберт Шекли.
Re: Yii2 LDAP авторизация. RBAC
опередил)
Re: Yii2 LDAP авторизация. RBAC
Ага, вот сейчас его как раз установил, настроил коннект к БД, получил данные о пользователе.
Теперь нужно настроить:
1. аутентификацию при помощи учетки AD
2. разграничение доступа на основе групп AD
Есть примеры реализации на yii2-adldap-module v4.0.0?
Re: Yii2 LDAP авторизация. RBAC
Чтобы правильно задать вопрос, нужно знать бо́льшую часть ответа. Роберт Шекли.
Re: Yii2 LDAP авторизация. RBAC
LDAP аутентификацию удалось настроить. Кому нужна помощь, обращайтесь.
Re: Yii2 LDAP авторизация. RBAC
Re: Yii2 LDAP авторизация. RBAC
Уже не помню, есть какой то конкретный вопрос? Ошибка? Что не получается?ruomx писал(а): ↑2019.03.18, 09:19Здравствуйте!
Нужно такую же задачу реализовать.
Помимо добавления информации в композер и настройки конфигов, в LoginForm.php и User.php добаляли/изменяли что-то?
Re: Yii2 LDAP авторизация. RBAC
Уже сделал, но вот вопрос в чем был.Alex_N писал(а): ↑2019.03.18, 23:11Уже не помню, есть какой то конкретный вопрос? Ошибка? Что не получается?
В LoginForm.php данный метод
Код: Выделить всё
return Yii::$app->user->login($this->getUser(), $this->rememberMe ? 3600 * 24 * 30 : 0);
Как вы реализовали аутентификацию пользователя?
Re: Yii2 LDAP авторизация. RBAC
Не получается у меня настроить данную связку модулей https://github.com/edvler/yii2-adldap-module
Пожалуйста, помогите прояснить настройку.
Пожалуйста, помогите прояснить настройку.
w3Color - создан на Yii2
Re: Yii2 LDAP авторизация. RBAC
Подкорректирую вопрос.
Связку указанных дополнений установить и подключить к контролеру домена удалось, данные в интерфейсе на пользователей получаю.
Не пойму как сделать авторизацию под доменными учетными данными.
Связку указанных дополнений установить и подключить к контролеру домена удалось, данные в интерфейсе на пользователей получаю.
Не пойму как сделать авторизацию под доменными учетными данными.
w3Color - создан на Yii2
Re: Yii2 LDAP авторизация. RBAC
Удалось настроить авторизацию, подключив к БД, работает все хорошо. Далее иду курить RBAC.
w3Color - создан на Yii2
Re: Yii2 LDAP авторизация. RBAC
Привет!
Была небольшая пауза, скоро начну собирать админку туда же и контроль доступов вложу.
Была небольшая пауза, скоро начну собирать админку туда же и контроль доступов вложу.
w3Color - создан на Yii2
Re: Yii2 LDAP авторизация. RBAC
Столкнулся с проблемой что при авторизации нового пользователя выпадает ошибка "Integrity constraint violation: 1062 Duplicate entry '' for key 'email'", то есть данная связка не отдает Active Directory атрибут mail что бы данные записались в БД. Иначе такой ємейл существует.
Как поставить заглушку на проверку существования ємейл и все таки передать значение атрибута mail в БД. У меня в Active Directory также есть профиля без ємейл.
Как поставить заглушку на проверку существования ємейл и все таки передать значение атрибута mail в БД. У меня в Active Directory также есть профиля без ємейл.
w3Color - создан на Yii2
-
- Сообщения: 3
- Зарегистрирован: 2019.05.09, 14:57
Re: Yii2 LDAP авторизация. RBAC
Модуль установил, конфигурацию добавил, вколотил в неё свои данные.
А как проверить работает соединение с LDAP или нет? Спасибо.
-
- Сообщения: 3
- Зарегистрирован: 2019.05.09, 14:57
Re: Yii2 LDAP авторизация. RBAC
Здравствуйте!Alex_N писал(а): ↑2019.03.18, 23:11Уже не помню, есть какой то конкретный вопрос? Ошибка? Что не получается?
Тоже не могу понять, что нужно прописать в в LoginForm.php и User.php.
Re: Yii2 LDAP авторизация. RBAC
Нужно не прописывать, а запрограммировать. Вы же программисты - творите :)
Re: Yii2 LDAP авторизация. RBAC
Есть vendor/edvlerblog/ примеры использования, там ищи..Akchapocha писал(а): ↑2019.05.09, 15:01Модуль установил, конфигурацию добавил, вколотил в неё свои данные.
А как проверить работает соединение с LDAP или нет? Спасибо.
w3Color - создан на Yii2