Создание новых ролей с использованием Hasura Meatadat API

Я новичок в API метаданных Hasura. Существуют ли какие-либо параметры REST API для создания ролей через REST API. Я не спрашиваю о унаследованных ролях. унаследованные роли не соответствуют моим требованиям.

1 ответ

Вы можете использовать HASURA Metadata API для создания разрешения и передачи новой роли.

Например, предположим, что вы собираетесь создать роль под названием «МОДЕРАТОР» и дать разрешение на вставку в таблицу «комментариев».

вы можете использовать POST API pg_insert_permission с телом:

      {
"type": "pg_create_insert_permission",
"args": {
    "table": "comments",
    "source": "default",
    "role": "MODERATOR",
    "permission": {
        "check": {},
        "columns": ["comment"]
        }
    }
 }

Это создаст новую роль «МОДЕРАТОР» в Hasura, а также установит разрешение на вставку. Надеюсь это ответит на твой вопрос.

Другие вопросы по тегам