【发布时间】:2021-01-01 06:14:32
【问题描述】:
这与 keycloak 客户端有关。我的前端连接到公共客户端,后端连接到机密客户端。 我可以登录,获取代码,因为我通过打开“启用标准流程”使用 response_type=code。 此代码重定向并返回 Idtoken、refreshtoken 和令牌。 现在我需要与保密的后端通信,我想使用我从前端客户端收到的一些值来验证用户。
我该怎么做?
这是我的前端和后端配置
前端
{
"realm": "xyz",
"auth-server-url": "http://localhost:8333/auth/",
"ssl-required": "external",
"resource": "frontend-app",
"public-client": true,
"confidential-port": 0,
"enable-cors": true
}
后台
keycloak.auth-server-url=http://localhost:8333/auth
keycloak.realm=xyz
keycloak.resource=backend-app
keycloak.principal-attribute=preferred_username
keycloak.bearer-only=true
keycloak.credentials.secret=xxx-xxx-xxx
【问题讨论】:
标签: keycloak keycloak-rest-api