【发布时间】:2019-01-28 06:06:23
【问题描述】:
我已将 keycloak.js 包含在我的索引页面的头部。成功登录后,我将被重定向回我定义的重定向 URL,其中身份验证等于 true。但是,大约 5 秒后,页面重新加载并返回经过身份验证的 true。这只是循环发生,不知道从哪里开始。这是我的 html 中的内容:
<script src="/js/application/jquery/jquery-3.2.1.min.js"></script>
<script src="/js/application/keycloak.js"></script>
<script type="text/javascript">
$(document).ready(function() {
var keycloak = Keycloak('keycloak.json');
keycloak.init({onLoad:'login-required', flow:'standard'}).success(function(authenticated) {
console.log('load app here');
}).error(function() {
alert('failed to initialize');
});
});
我的 keycloak.json 是:
{
"realm": "myapp",
"auth-server-url": "https://localhost:8081/auth",
"ssl-required": "external",
"resource": "app",
"credentials": {
"secret": "77296286-f52d-48d9-82ac-fcf287486110"
},
"confidential-port": 0,
"policy-enforcer": {},
}
非常感谢您提出的任何建议。这主要发生在 IE 11 中。我们有很多妈妈和流行客户仍在使用 IE 11,所以必须支持它。
我正在使用 4.3.0 中的 keycloak.js 并使用所有 java 4.3.0 适配器。
【问题讨论】:
标签: keycloak keycloak-services