Summary: | Не корректное поведение для внешних групп. | ||||||
---|---|---|---|---|---|---|---|
Product: | Branch p9 | Reporter: | Владимир Савченко <savchenko> | ||||
Component: | foreman | Assignee: | majioa <majioa> | ||||
Status: | CLOSED WONTFIX | QA Contact: | qa-p9 <qa-p9> | ||||
Severity: | normal | ||||||
Priority: | P5 | CC: | 3aHyga | ||||
Version: | не указана | ||||||
Hardware: | x86_64 | ||||||
OS: | Linux | ||||||
Attachments: |
|
Created attachment 11631 [details] Патчи для исправления не корректного поведения. При использовании авторизации LDAP обнаружено несколько ошибок и не корректной работы foreman: 1. Не корректное поведение проявляется с внешними группами, если используется вложенность групп и пользователь находится в другой группе, но которая включена во внешнюю группу. Для исправления поведения внесены правки в код, патч прилагаю (auth_source_ldap.rb.patch). 2. Приложение падает при попытке удаления пользователя с внешней авторизацией, если он входит в несколько групп. Также был сделан патч, но на сколько он корректен я не берусь утверждать, проблему он решает, данные в СУДБ остаются консистентным. Файл патча также находится в архиве (usergroup_member.rb.patch) В организации сложная архитектура и данный подход совершенно оправдан. Возлагаю надежды на то что авторы увидят проблему и исправят ее.