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 | Благодаря этому появляется возможность работать с несколькими разными пользователями с совпадающими именами. |