首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >无法使用Visualize.js使用Keycloak SSO令牌登录

无法使用Visualize.js使用Keycloak SSO令牌登录
EN

Stack Overflow用户
提问于 2018-08-03 23:05:43
回答 1查看 322关注 0票数 3

我需要将报表/仪表板从Jasper Server导入到受Keycloak保护的web应用程序。我一直在努力将Jasper Serverv7.1.0与Keycloak2.0.0Final集成在一起,但我无法使用Keycloak访问令牌获得Visualize.js会话。

这两个应用程序都是在同一个Keycloak客户端下注册的,因此从理论上讲,一个SSO令牌就足以向这两个应用程序(我们的应用程序和Jasper Server)进行身份验证。

如何在身份验证时将令牌类型作为持有者包含在Visualize.js中?

类似于:

代码语言:javascript
复制
visualize({
server: "http://localhost:8080/jasperserver-pro/",
auth: {
    token: keycloak.token
    headers: {
        Authorization: "Bearer"
    }
}
}, function (v) {
    console.log("LOGGED IN ");
}, function (err) {
    console.log(err.message);
});
EN

回答 1

Stack Overflow用户

发布于 2020-03-28 00:38:41

使用预身份验证机制,其中服务层应构造一个预格式化的令牌,该令牌应作为报头的一部分使用Visualize.js发送。需要配置JasperReports服务器才能支持此解决方案。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/51675489

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档