Postman 如何在中创建客户端凭据帐户以执行管理任务?

Postman 如何在中创建客户端凭据帐户以执行管理任务?,postman,keycloak,keycloak-services,keycloak-rest-api,clientcredential,Postman,Keycloak,Keycloak Services,Keycloak Rest Api,Clientcredential,我正在尝试实现,但使用具有客户端凭据的客户端 我已经使用客户机凭据授权创建了我的客户机,因此我可以像这样获得访问令牌 但是当我试着调用401时,我只得到了一个错误 我缺少什么?尝试从具有正确权限的用户处获取令牌,例如主管理员: curl -k -sS -d "client_id=admin-cli" -d "username=$ADMIN_NAME" -d "passwo

我正在尝试实现,但使用具有客户端凭据的客户端

我已经使用客户机凭据授权创建了我的客户机,因此我可以像这样获得访问令牌

但是当我试着调用401时,我只得到了一个错误


我缺少什么?

尝试从具有正确权限的用户处获取令牌,例如主管理员:

curl -k -sS     -d "client_id=admin-cli"
                -d "username=$ADMIN_NAME"
                -d "password=$ADMIN_PASSWORD"
                -d "grant_type=password"
                http://$KEYCLOAK_IP/auth/realms/master/protocol/openid-connect/token)
或者,您可以做的是:

  • 在主域中创建一个新的客户端
  • 配置为具有授权类型客户端凭据
  • 去地图绘制者那里
  • 点击[创建]
  • 作为映射器类型,选择“硬编码角色”
  • 单击选择角色并选择“管理员”
  • 保存
  • 使用新创建的客户端请求令牌