Системный аккаунт - это учетные записи, которые захардкожены на уровне платформы, т.е. платформа об этих «пользователях» знает всегда и разрешает им выполнять довольно широкий спектр действий. |
|
В админ-клиенте для системных аккаунтов можно изменить пароль и почту. Если изменить пароль для Server-Sochi, то при сохранении срабатывает хук, который шифрует новый пароль и помещает его в отдельную таблицу БД, не управляемую AF5, логин пишется туда же. Когда CMJ необходимо аутентифицироваться в AF5, он извлекает из этой таблицы логин и расшифровывает пароль. Т.к. таблица не управляется AF5, то для доступа к ней не нужна предварительная аутентификация в AF5. |
Учетные записи | Описание |
---|---|
admin | Супер-администратор, который в админ-клиенте может все. Эти права даны ему на уровне платформы. |
administrator | По умолчанию данный аккаунт обладает теми же правами, что и admin, но его права можно переопределить в матрицах доступа. Переопределение прав выполняется кодированием (точнее, определением XML в коде), GUI для выполнения данных действий не предусмотрено. |
Server-Sochi | Системный аккаунт, под которым авторизуется код CMJ в AF5, когда необходимо выполнять операции от имени системы и без ограничения прав. |