我面临2个问题。
我正尝试使用atlas提供的简单授权模型,我已将与用户有关的自定义角色“ abhishek”与自定义组链接在一起,并尝试按以下方式修改atlas-simple-authz-policy.json正确的语法。此外,我还尝试为链接到其他组的其他用户“ tushar”创建另一个自定义角色。
每当我尝试登录时,都会出现以下错误:
2018-11-23 11:04:56,486错误-[pool-1-thread-7-1bac333e-78ce-46b7-a7d2-ccc2f62e67ee:]〜由于异常AtlasBaseException:图回滚:实例__AtlasUserProfile具有唯一属性{name = abhishek}不存在(GraphTransactionInterceptor:156)
即使我成功通过其他用户帐户登录,日志文件中也会出现相同的错误。
尽管以上错误仍然存在,但登录成功
我可以成功使用在users-credentials.properties文件中提到的其他用户帐户登录。但是,从一个帐户(abhishek)创建的自定义类型会在从其他帐户登录时得到反映/显示用户帐户(tushar)。
为什么授权未按预期工作?