簡體   English   中英

如何在Apache Ignite中提供緩存級別的安全性?

[英]How to provide cache level security in Apache Ignite?

我需要使用用戶級訪問權限來限制我的Ignite緩存之一,找不到相同的引用。 在這方面的任何幫助都是非常有幫助的。

Apache ignite僅提供開箱即用密碼進行身份驗證的可能性。 它在這里描述:

https://apacheignite.readme.io/docs/advanced-security

如果您需要可以授予某些訪問權限的特定安全性,則可以將GridSecurityProcessor接口實現為自定義插件的一部分,或者選擇使用第三方實現(例如Gridgain)。

Apache Ignite的開源版本不提供此類安全功能。 @Andrei所述 ,您可以自己實現它,也可以使用商業Gridgain發行版。

在這里,您可以找到實現自定義插件的步驟。

您將需要實現GridSecurityProcessor ,它將用於使用authenticate()對加入節點進行身份驗證,並且可以使用authorize() API管理緩存級別的訪問權限。

該博客包含更多詳細信息和自定義安全插件源代碼。

https://www.bugdbug.com/post/how-to-secure-apache-ignite-cluster

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM