如何在Apache Ignite中提供缓存级别的安全性?

时间:2018-07-11 04:37:37

标签: apache security caching ignite

我需要使用用户级别的访问权限来限制我的Ignite缓存之一,找不到相同的引用。在这方面的任何帮助都非常有帮助。

2 个答案:

答案 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