Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/sorting/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript Can';未经身份验证时,无法让KeyClope重定向到公共登录页_Javascript_Keycloak - Fatal编程技术网

Javascript Can';未经身份验证时,无法让KeyClope重定向到公共登录页

Javascript Can';未经身份验证时,无法让KeyClope重定向到公共登录页,javascript,keycloak,Javascript,Keycloak,这个项目是一个更大的站点的一部分,它使用一个通用的登录页面和keydepot。KeyClope脚本是所有页面使用的布局的一部分。当未经身份验证的用户到达页面时,它会正确地将其标识为“未经身份验证”,并发出警报。但它不会重定向到页面 这是所有页面使用的基本布局中的脚本: 在这里输入代码 var keydove=keydove({ 网址:'https://someplace.com/auth', 领域:“我的领域”, clientId:“myclientid” }); keydape.init()

这个项目是一个更大的站点的一部分,它使用一个通用的登录页面和keydepot。KeyClope脚本是所有页面使用的布局的一部分。当未经身份验证的用户到达页面时,它会正确地将其标识为“未经身份验证”,并发出警报。但它不会重定向到页面

这是所有页面使用的基本布局中的脚本:

在这里输入代码


var keydove=keydove({
网址:'https://someplace.com/auth',
领域:“我的领域”,
clientId:“myclientid”
});
keydape.init().success(函数(已验证){
警报(已验证?'authenticated':'notauthenticated');
}).错误(函数(){
警报(“初始化失败”);
});

它给出了正确的警报“未经验证”,但没有重定向到登录页面“”

请查看文档[1]:

默认情况下,要进行身份验证,需要调用login函数。但是,有两个选项可用于使适配器自动进行身份验证

我认为您缺少对
keydape.login()
的直接调用,或者缺少使用
keydape.init({onLoad:'login required'})

  • [1]

查看文档[1]:

默认情况下,要进行身份验证,需要调用login函数。但是,有两个选项可用于使适配器自动进行身份验证

我认为您缺少对
keydape.login()
的直接调用,或者缺少使用
keydape.init({onLoad:'login required'})

  • [1]
Ignore first是因为复制不良。Ignore first是因为复制不良。