修改权限分组信息,可以修改名称、描述信息以及新的唯一标志符。

请求参数

名称 类型 必填 默认值 描述 示例值
code string - 权限分组唯一标志符。 my-namespace
description string - 权限分组描述信息。 我的权限分组描述
name string - 权限分组名称。 我的权限分组
newCode string - 权限分组新的唯一标志符。 my-new-namespace

示例代码

<?php

require 'vendor/autoload.php';

use Authing\ManagementClient;

$management = new ManagementClient(
    "AUTHING_USERPOOL_ID",
    "AUTHING_USERPOOL_SECRET"
);

$data = $management->updateNamespace(array(
      "code" => "my-namespace",
    "description" => "我的权限分组描述",
    "name" => "我的权限分组",
    "newCode" => "my-new-namespace",

));

请求响应

类型: UpdateNamespaceRespDto

名称 类型 描述
statusCode number 业务状态码,可以通过此状态码判断操作是否成功,200 表示成功。
message string 描述信息
apiCode number 细分错误码,可通过此错误码得到具体的错误类型。
data UpdateNamespaceDto 响应数据

示例结果:

{
  "statusCode": 200,
  "message": "操作成功",
  "apiCode": 20001,
  "data": {
    "code": "my-namespace",
    "description": "我的权限分组描述",
    "name": "我的权限分组",
    "newCode": "my-new-namespace"
  }
}

数据结构

UpdateNamespaceDto

名称 类型 必填 描述
code string 权限分组唯一标志符。 示例值: my-namespace
description string 权限分组描述信息。 示例值: 我的权限分组描述
name string 权限分组名称。 示例值: 我的权限分组
newCode string 权限分组新的唯一标志符。 示例值: my-new-namespace
Logo

Authing 是一款以开发者为中心的全场景身份云产品,集成了所有主流身份认证协议,为企业和开发者提供完善安全的用户认证和访问管理服务

更多推荐