Changes between Initial Version and Version 1 of Ticket #121, comment 3


Ignore:
Timestamp:
Apr 19, 2022, 6:35:17 PM (2 years ago)
Author:
alx

Legend:

Unmodified
Added
Removed
Modified
  • Ticket #121, comment 3

    initial v1  
    2222== Этап 2 ==
    2323
    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Благодаря этому появляется возможность работать с несколькими разными пользователями с совпадающими именами.
    2533
    2634== Этап 2.1 ==