Javascript Can';未经身份验证时,无法让KeyClope重定向到公共登录页
这个项目是一个更大的站点的一部分,它使用一个通用的登录页面和keydepot。KeyClope脚本是所有页面使用的布局的一部分。当未经身份验证的用户到达页面时,它会正确地将其标识为“未经身份验证”,并发出警报。但它不会重定向到页面 这是所有页面使用的基本布局中的脚本: 在这里输入代码Javascript Can';未经身份验证时,无法让KeyClope重定向到公共登录页,javascript,keycloak,Javascript,Keycloak,这个项目是一个更大的站点的一部分,它使用一个通用的登录页面和keydepot。KeyClope脚本是所有页面使用的布局的一部分。当未经身份验证的用户到达页面时,它会正确地将其标识为“未经身份验证”,并发出警报。但它不会重定向到页面 这是所有页面使用的基本布局中的脚本: 在这里输入代码 var keydove=keydove({ 网址:'https://someplace.com/auth', 领域:“我的领域”, clientId:“myclientid” }); keydape.init()
var keydove=keydove({
网址:'https://someplace.com/auth',
领域:“我的领域”,
clientId:“myclientid”
});
keydape.init().success(函数(已验证){
警报(已验证?'authenticated':'notauthenticated');
}).错误(函数(){
警报(“初始化失败”);
});
它给出了正确的警报“未经验证”,但没有重定向到登录页面“”请查看文档[1]: 默认情况下,要进行身份验证,需要调用login函数。但是,有两个选项可用于使适配器自动进行身份验证 我认为您缺少对
keydape.login()
的直接调用,或者缺少使用keydape.init({onLoad:'login required'})
- [1]
keydape.login()
的直接调用,或者缺少使用keydape.init({onLoad:'login required'})
- [1]