Как заголовок разъясняет, почему ключ авторизации, введенный в Yii2? Что это основное использование и как оно полезно при аутентификации?
Yii2: Почему ключ auth в классе User?
Ответ 1
Основное использование - аутентификация пользователя cookie. Когда вы выбираете, чтобы запомниться в Login, так вы помните. Система должна как-то идентифицировать и войти в систему. Он может либо сохранить ваше имя пользователя и пароль в файле cookie (который был бы небезопасным), либо он может запомнить вас другими способами. Это одно из средств. После входа в приложение Yii взгляните на созданный файл _identity, вы увидите, что auth_key является частью файла cookie.
Файл cookie на самом деле запоминает $id $authKey и $duration, комбинация id\auth_key безопаснее запоминать имя пользователя и пароль.