| 24 | | Дать возможность сосуществовать пользователям без указания домена и пользователям с указанием домена. Это потребует доработки веб-интерфейса конфигурации в SW-01. Поведение repro в указанной выше функции `UserAuthGrabber::process` изменить таким образом, чтобы она сначала пыталась найти в базе данных пользователя с "настоящим" доменом (то есть как это есть есйчас), и только если такого пользователя в базе нет, делать вторую попытку, указывая вместо домена "*" (или ""). Благодаря этому появляется возможность работать с несколькими разными пользователями с совпадающими именами. |
| | 24 | Дать возможность сосуществовать пользователям без указания домена и пользователям с указанием домена. Это потребует доработки веб-интерфейса конфигурации в SW-01 (а может и нет, если разрешить указывать пользователей в форме "user@domain"!). |
| | 25 | |
| | 26 | Поведение repro в указанной выше функции `UserAuthGrabber::process` изменить таким образом, чтобы она сначала пыталась найти в базе данных пользователя с "настоящим" доменом (то есть как это есть есйчас), и только если такого пользователя в базе нет, делать вторую попытку, указывая вместо домена "*" (или ""). |
| | 27 | |
| | 28 | Аналогично надо будет изменить в нашем коде функцию `repro_get_user_info()`. |
| | 29 | |
| | 30 | Еще имя пользователя является ключом к хэшу `userExtraDataMap`. Доступ к нему надо будет также переделать (добавить метод, принимающий URI, и пробующий сначала найти "user@domain", а в случае неудачи - просто "user"). |
| | 31 | |
| | 32 | Благодаря этому появляется возможность работать с несколькими разными пользователями с совпадающими именами. |