Single sign on 无法使用Visualize.js使用KeyClope SSO令牌登录
我需要将报告/仪表板从Jasper服务器导入到我们的web应用程序中,该应用程序由Keyclope保护。我在将Jasper服务器v7.1.0与Key斗篷2.0.0Final进行集成时遇到了一些困难,但我无法使用Key斗篷访问令牌获得Visualize.js会话 这两个应用程序都在同一个keydape客户端下注册,因此理论上,SSO令牌足以对这两个应用程序(我们的应用程序和Jasper服务器)进行身份验证 在进行身份验证时,如何在Visualize.js中将令牌类型包含为承载者 比如:Single sign on 无法使用Visualize.js使用KeyClope SSO令牌登录,single-sign-on,keycloak,jasperserver,bearer-token,visualize,Single Sign On,Keycloak,Jasperserver,Bearer Token,Visualize,我需要将报告/仪表板从Jasper服务器导入到我们的web应用程序中,该应用程序由Keyclope保护。我在将Jasper服务器v7.1.0与Key斗篷2.0.0Final进行集成时遇到了一些困难,但我无法使用Key斗篷访问令牌获得Visualize.js会话 这两个应用程序都在同一个keydape客户端下注册,因此理论上,SSO令牌足以对这两个应用程序(我们的应用程序和Jasper服务器)进行身份验证 在进行身份验证时,如何在Visualize.js中将令牌类型包含为承载者 比如: visua
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);
});
使用预授权机制,其中服务层应构造一个预格式化的令牌,该令牌应使用Visualize.js作为头的一部分发送。
需要配置JasperReports服务器以支持此解决方案。能否给出解决方案的代码示例?