https://www.ibm.com/support/knowledgecenter/SSBS6K_2.1.0/apis/auth_manage_api.html
我尝试将API用于与OIDC集成的普通用户,但错误消息显示:
{ “ERROR_DESCRIPTION”: “invalid_resource_owner_credential”, “错误”: “SERVER_ERROR”}
命令如下
<PropertyGroup>
<LangVersion>latest</LangVersion>
</PropertyGroup>
但是管理员工作正常:admin / admin,很奇怪。
答案 0 :(得分:1)
问题是特殊字符“!”用于命令行提示符中的历史扩展。 你可以使用下面的命令......
curl -k -H "Content-Type: application/x-www-form-urlencoded;charset=UTF-8" -d "grant_type=password&username=abc@test.com&password=ChangeMe"'!'"@#&scope=openid" https://<cluster_access_ip>:8443/idprovider/v1/auth/identitytoken --insecure
答案 1 :(得分:0)
您是否配置了LDAP,创建了团队并向团队添加了用户?您是否检查了主节点/ var / log / containers上的日志 platform-identity-manager , _platform-auth-service ,* platform-identity-provider?