使用 Hasura meatadat 创建新角色 API
Creating new roles Using Hasura meatadat API
我是 Hasura 元数据 API 的新手,是否有任何 REST API 选项可通过 REST API 创建角色。我不是在问继承角色。继承的角色不符合我的要求。
您可以使用 HASURA 元数据 API 创建权限并传递新角色。
例如,假设您要创建一个名为“MODERATOR”的角色,并授予对“评论”的插入权限table。
您可以使用 pg_insert_permission POST API 正文:
{
"type": "pg_create_insert_permission",
"args": {
"table": "comments",
"source": "default",
"role": "MODERATOR",
"permission": {
"check": {},
"columns": ["comment"]
}
}
}
这将在 Hasura 中创建新角色“MODERATOR”并设置插入权限。希望这能回答您的问题。
我是 Hasura 元数据 API 的新手,是否有任何 REST API 选项可通过 REST API 创建角色。我不是在问继承角色。继承的角色不符合我的要求。
您可以使用 HASURA 元数据 API 创建权限并传递新角色。
例如,假设您要创建一个名为“MODERATOR”的角色,并授予对“评论”的插入权限table。
您可以使用 pg_insert_permission POST API 正文:
{
"type": "pg_create_insert_permission",
"args": {
"table": "comments",
"source": "default",
"role": "MODERATOR",
"permission": {
"check": {},
"columns": ["comment"]
}
}
}
这将在 Hasura 中创建新角色“MODERATOR”并设置插入权限。希望这能回答您的问题。