无法从Keycloak获取oauth令牌

Shu*_*ain 6 postman keycloak

我有一个正在从Keycloak获取身份验证的应用程序。

我的访问类型是公开的,因此我没有任何客户机密。

我已将“ 启用直接访问授权 ”的访问权限设置为“ 开”

请参阅以下内容:

在此处输入图片说明

我收到来自邮递员的错误,如下所示:

{
    "error": "invalid_grant",
    "error_description": "Invalid user credentials"
}
Run Code Online (Sandbox Code Playgroud)

注意:我的凭据正确,因为我使用它来登录密钥库

我还检查了密钥,并且根据以下参考,它们似乎是正确的:

https://gist.github.com/rac021/623e4f4c87069acd0c38d952568f8a3d

虽然我已经按照我的理解进行了设置。

参考文献:

在此处输入图片说明

在此处输入图片说明

如果我有任何遗漏,或者您需要更多详细信息,请告诉我。

任何解决方法将不胜感激!!!!

Boo*_*mer 5

错误消息"Invalid user credentials"是可靠的。也就是说,您指定了错误的用户名或密码。
检查用户是否确实存在于您要使用URL寻址的领域中。特别是如果不是主要领域,通常将用于登录keycloak管理控制台。


Yip*_*ing 5

我有同样的问题。我的原因是直接授予流程中的 OTP(可选)