Идентификация сообщает системе, кем субъект себя называет: пользователь вводит логин, устройство предъявляет ID, процесс использует service account. На этом этапе подлинность ещё не подтверждена — два разных человека могут заявить один идентификатор.
Идентификаторы делают уникальными, устойчивыми и не содержащими лишних персональных данных, связывают с жизненным циклом субъекта и не переиспользуют без контроля. После идентификации запускают подходящую аутентификацию и только затем авторизацию.
Сотруднику создают неизменяемый внутренний user ID, а отображаемое имя и должность могут меняться. При увольнении запись блокируется, но ID не выдаётся новому человеку, чтобы журналы сохраняли однозначность.
Нет. Он только заявляет идентичность; подтверждение выполняется фактором аутентификации.
Можно ли использовать email как ID?Можно в интерфейсе, но адрес меняется и раскрывает данные; внутренний неизменяемый идентификатор надёжнее для связей и аудита.
Почему нельзя переиспользовать ID уволенного?Старые журналы и объекты могут начать ошибочно относиться к новому человеку, разрушая аудит и контроль прав.