我需要使用用户级别的访问权限来限制我的Ignite缓存之一,找不到相同的引用。在这方面的任何帮助都非常有帮助。
答案 0 :(得分:1)
Apache ignite仅提供开箱即用密码进行身份验证的可能性。它在这里描述:
https://apacheignite.readme.io/docs/advanced-security
如果您需要可以授予某些访问权限的特定安全性,则可以将GridSecurityProcessor接口作为自定义插件的一部分来实现,或者选择使用第三方实现(例如Gridgain)。
答案 1 :(得分:0)
Apache Ignite的开源版本不提供此类安全功能。如 @Andrei 所述,您可以自己实现它,也可以使用商业Gridgain发行版。
在这里,您可以找到实现自定义插件的步骤。
您将需要实现 GridSecurityProcessor ,该引擎将用于使用 authenticate()对加入节点进行身份验证,并且可以使用 authorize( ) API。
此博客包含更多详细信息和自定义安全插件源代码。
https://www.bugdbug.com/post/how-to-secure-apache-ignite-cluster