Когда пользователь впервые взаимодействует с сайтом, его обычно перенаправляют на процедуру входа, также называемую первичной аутентификацией. Эта процедура может быть многоступенчатой и включать, например, двухфакторную или многофакторную аутентификацию. Вход может требовать использования баз данных и внешних сервисов, а иногда для этого используют сторонние системы, такие как Keycloak. Важно не путать процесс входа с авторизацией — это разные этапы. Для упрощения дальнейшей аутентификации после входа часто используются токены, которые позволяют системе опознавать пользователя в дальнейшем. Эти токены проверяются с помощью адаптеров или подсистем, часто вне основной логики приложения. Однако, спустя время может потребоваться повторная аутентификация пользователя.