我的问题很简单:有人知道如何集成Ember. JS和Keycloak(SSO系统)吗?我们目前面临一个问题,使用Keycloak JS Bower库(https://github.com/keycloak/keycloak-js-bower)将用户重定向到Keycloak自己的登录页面,并将Ember. JS与Keycloak集成在一起。我们的问题是:
页面重新加载时进行双页面重新加载,
401登录到Ember应用程序时出现未经授权的HTTP代码。
谢谢你的支持。
我的问题很简单:有人知道如何集成Ember. JS和Keycloak(SSO系统)吗?我们目前面临一个问题,使用Keycloak JS Bower库(https://github.com/keycloak/keycloak-js-bower)将用户重定向到Keycloak自己的登录页面,并将Ember. JS与Keycloak集成在一起。我们的问题是:
页面重新加载时进行双页面重新加载,
401登录到Ember应用程序时出现未经授权的HTTP代码。
谢谢你的支持。
2条答案
按热度按时间uklbhaso1#
您可以使用脚本JS:检查您的keycloak中是否有脚本:
console.log(keycloak);
如果有,请将此代码添加到登录页面:
在
console.log(keycloak);
中Keycloak返回令牌和其他有关用户的信息。更多信息:
Keycloak JavaScript API to get current logged in user
JavaScript适配器
MicroProfile JWT Authentication with Keycloak and React
rdrgkggo2#
有几个ember cli插件可以处理Keycloak和Ember的集成:
https://www.npmjs.com/package/ember-cli-keycloak
https://www.npmjs.com/package/ember-keycloak-auth