КОНТЕКСТ: При отключенном локальном входе и анонимном доступе, а также при добавлении провайдера OAuth2 через базовый плагин OAuth, URL-адрес «перенаправления при выходе» соблюдается, когда пользователь нажимает кнопку выхода.
ОШИБКА: Однако при попытке пользователя самостоятельно удалить свою учётную запись его не перенаправляют на URL-адрес «перенаправления при выходе», а возвращают на базовый URL форума, который, в свою очередь, перенаправляет на URL аутентификации SSO без каких-либо подсказок, поскольку анонимный просмотр отключён. Поскольку пользователь всё ещё аутентифицирован у провайдера SSO, это немедленно приводит к созданию его учётной записи заново.
Я считаю, что самым простым и быстрым исправлением будет соблюдение настройки «перенаправление при выходе» после самостоятельного удаления учётной записи.
Дополнительным улучшением могло бы стать сохранение списка пользователей, удаливших свои учётные записи самостоятельно, и при последующем создании учётной записи с теми же данными отображение им подсказки, объясняющей, что они пытаются воссоздать ранее удалённую учётную запись, что позволит им избежать этого. Ещё лучше, если администратор сможет выбрать требование ручной активации таких воссозданных учётных записей сотрудниками.