DevCraft Документации
Гайды

Уровни доступа v200.1.0

Уровень = набор разрешений для API-ключа: read/write/edit/delete, own_only, cheater.

Уровень доступа — это «роль» ключа: что ему можно делать с таблицами DLE. Открывается в DevCraft → DLE APIУровни доступа.

Поля уровня

ПолеПростыми словами
Название / сортировкаКак видно в админке
АктивенНеактивный не назначайте новым ключам
Премодерация заявокЗаявка на ключ ждёт одобрения админа
Только свои записи (own_only)Видит/правит только «свои» строки
Полный доступ (cheater)Обходит scopes и own_only — только для админских ключей
Маски IP / паролей / ПДнДоп. маскирование поверх глобального secure (env)

Scopes (галочки по таблицам)

Для каждой таблицы DLE: чтение / запись / правка / удаление (read / write / edit / delete).

Без cheater токен может только то, что отмечено. С cheater — почти всё.

Сначала выберите уровень в списке, потом правьте таблицу scopes.

Связь с ключом и OAuth

  1. Создайте уровень + scopes.
  2. Создайте API-ключ с этим уровнем.
  3. Привяжите OAuth-клиент к ключу — токен наследует права ключа.

Уровень по умолчанию и «группа DLE → уровень»: Настройки, Синхронизация.

См. также

На этой странице