无法识别的字段“ssl-required”

尝试从 Keycloak 服务器获取令牌


 AuthzClient authzClient = AuthzClient.create();


 AccessTokenResponse response = authzClient.obtainAccessToken(userlogin.getUser(), userlogin.getPassword());

尝试创建 AuthzClient 时出现错误:无法识别的字段“ssl-required”


我猜它正在读取 keycloak.json 文件并且由于某种原因不喜欢“ssl-required”字段。有什么方法可以解决这个问题?


我的 keycloak.json 文件:


 {

   "realm": "SomeRealm",

   "auth-server-url": "https://keycloak.some.online/auth",

   "ssl-required": "none",

   "resource": "account",

   "credentials": {

   "secret": "some2355bdca-b140-4bc6-a3ad-8c4ca22abc"

 },

   "use-resource-role-mappings": true,

   "confidential-port": 0

 }


慕仙森
浏览 187回答 1
1回答

LEATH

哎呀!应该马上就发现了。我使用与 Keycloak 服务器不同版本的 Keycloak 库构建了该程序。确保版本匹配很重要!:)确保版本匹配后,错误就会消失。
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Java