【发布时间】:2022-01-04 17:50:10
【问题描述】:
我是 keycloak 的新手,正在尝试使用 keycloak 设置基于角色的身份验证 使用Nodejs,但每次我使用领域中确实存在的正确用户名和密码登录时,我都会遇到此仅持有人授权问题。我已经尝试了所有解决方案,甚至检查了 Keycloak 上的访问类型是否为 Bearer-only 但不是机密尝试将 Bearer-only 设置为 true 和 false 但对我没有任何效果
{
"realm": "realm_name",
"auth-server-url": "Keycloak_auth_url",
"ssl-required": "none",
"resource": "resource",
"verify-token-audience": false,
"public-client":true,
"grant_type":"password",
"credentials": {
"secret": secret_credentials
},
"confidential-port": 0,
"policy-enforcer": {},
"scope":"openid"
}
这是我的 keycloak.json 文件
app.get("/", keycloak.protect(), function (req, res) {
console.log(req)
}
) 这是我保护路线的简单功能
【问题讨论】:
标签: node.js authentication keycloak