驾驶舱应用程序的 Camunda 授权不起作用

Camunda Authorization of cockpit-application not working

我授权用户组访问 cockpit-应用程序。我授予该组对 流程定义 流程实例 授权的完全访问权限。 (与 documentation 中描述的差不多)

当我尝试让用户登录时,我看到了欢迎屏幕,并且在应用程序概览中有导航到驾驶舱应用程序的选项。

但是,当我单击此按钮时,我再次进入登录屏幕。

有几分之一秒我看到了驾驶舱应用程序,但随后它立即重定向到登录页面。当我尝试再次登录时,它一直将我重定向到此登录屏幕。

我将另一个组配置为使用任务列表应用程序,并且按预期工作。

我试图在用户级别而不是组级别授予权限,但出现了同样的问题。

(n.b.: 我正在为此应用程序使用 Spring-Camunda-Starter。)

我发现了问题,我不小心删除了系统在创建用户时自动创建的一个权限。我想我可能已经删除了它,因为我认为它没有必要。

它在用户授权中,每个用户都有自己的用户对该用户的授权。当我添加这个时,它解决了问题。

当另一个用户登录并且没有问题时,我找到了解决方案。并且发现这是两个帐户之间的唯一区别。

希望这对以后的人有所帮助!