Создание новых ролей с использованием 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, а также установит разрешение на вставку. Надеюсь это ответит на твой вопрос.