Bug 43950 - Не корректное поведение для внешних групп.
Summary: Не корректное поведение для внешних групп.
Status: NEW
Alias: None
Product: Branch p9
Classification: Distributions
Component: foreman (show other bugs)
Version: не указана
Hardware: x86_64 Linux
: P5 normal
Assignee: majioa@altlinux.org
QA Contact: qa-p9@altlinux.org
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2022-10-05 14:27 MSK by Владимир Савченко
Modified: 2022-10-06 10:56 MSK (History)
0 users

See Also:


Attachments
Патчи для исправления не корректного поведения. (1.02 KB, application/x-zip-compressed)
2022-10-05 14:27 MSK, Владимир Савченко
no flags Details

Note You need to log in before you can comment on or make changes to this bug.
Description Владимир Савченко 2022-10-05 14:27:57 MSK
Created attachment 11631 [details]
Патчи для исправления не корректного поведения.

При использовании авторизации LDAP обнаружено несколько ошибок и не корректной работы foreman:
1.	Не корректное поведение проявляется с внешними группами, если используется вложенность групп и пользователь находится в другой группе, но которая включена во внешнюю группу. Для исправления поведения внесены правки в код, патч прилагаю (auth_source_ldap.rb.patch).
2.	Приложение падает при попытке удаления пользователя с внешней авторизацией, если он входит в несколько групп. Также был сделан патч, но на сколько он корректен я не берусь утверждать, проблему он решает, данные в СУДБ остаются консистентным. Файл патча также находится в архиве (usergroup_member.rb.patch)
В организации сложная архитектура и данный подход совершенно оправдан. Возлагаю надежды на то что авторы увидят проблему и исправят ее.