Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/381.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
Java Keyclope中不同领域的单点登录_Java_Keycloak_Keycloak Services - Fatal编程技术网

Java Keyclope中不同领域的单点登录

Java Keyclope中不同领域的单点登录,java,keycloak,keycloak-services,Java,Keycloak,Keycloak Services,我正在用KeyClove在多个领域之间尝试SSO。我有两个不同的领域,user1是这两个领域的共同点。user2是领域1的指定值 我首先根据realm1和realm2对用户进行身份验证。对于user1,两个领域都没有返回accesstoken的问题。但是对于user2,accesstoken也从两个领域返回。但是当我在realm2中尝试使用user2时,只有accesstoken为null 有人能帮我吗?提前感谢从理论上讲,不可能有跨领域的SSO功能,因为Keyclope中的领域作为某种特定用途

我正在用KeyClove在多个领域之间尝试SSO。我有两个不同的领域,user1是这两个领域的共同点。user2是领域1的指定值

我首先根据realm1和realm2对用户进行身份验证。对于user1,两个领域都没有返回accesstoken的问题。但是对于user2,accesstoken也从两个领域返回。但是当我在realm2中尝试使用user2时,只有accesstoken为null


有人能帮我吗?提前感谢

从理论上讲,不可能有跨领域的SSO功能,因为Keyclope中的领域作为某种特定用途,并且在通过各种领域处理SSO时,可能会导致安全循环漏洞

从理论上讲,不可能有跨领域的SSO功能,因为KeyClope中的领域作为某种特定用途,而通过不同领域处理SSO可能会导致安全循环漏洞

您说即使用户不是在realm2中创建的,您也可以在realm2中使用user2登录?你使用哪种钥匙斗篷版本?哪种身份验证协议?您说即使用户不是在realm2中创建的,也可以在realm2中使用user2登录?你使用哪种钥匙斗篷版本?哪种身份验证协议?是否有文档记录?我没有看到任何此类文档,但在我看来,更多的是关于多租户功能。钥匙斗篷在某种程度上通过领域概念解决了这个问题。而且用户是基于领域划分的。这有记录吗?我没有看到任何这样的文档,但在我看来,更多的是关于多租户功能。钥匙斗篷在某种程度上通过领域概念解决了这个问题。并且用户是按领域划分的。