Авторизационные ссылки позволяют однократно или многократно авторизовывать пользователя в системе. Ссылка шифруется симметричным способом при помощи ключа в Crypto.key
в корне установки.
Ссылка генерируется функцией proGetAuthorizationLink.
Функция создает запись в таблице Системные таблицы
—> PRO
—> Auth tokens
—> Auth tokens
И возвращает сформированный url для перехода!
Переход по url
вида HOST/Auth/Token/TOKEN
приведет к авторизации привязанного к токену пользователя.
Использование токена отмечается в поле last_used_at
.
Если токен одноразовый то в момент авторизации он будет отмечен как disabled
и далее его эксплуатация будет невозможна.
Если удалить токен и таблицы ttm__auth_tokens
— авторизация по нему будет невозможна.
Если вам нужно связать два приложения и обеспечить бесшовный переход из одного в другое, то вы можете сделать remotes, который будет возвращать токен для нужного пользователя.