身份验证|点燃文档

点燃2023年峰会-按需观看-立即注册!

编辑

身份验证

点燃身份验证

您可以通过设置身份验证已启用属性到真的在节点的配置中。这种身份验证需要永久存储至少为一个数据区域启用。

<豆类 类=“org.apache.ignite.conformation.IgniteConfiguration”>
    <属性 姓名=“dataStorageConfiguration”>
        <豆类 类=“org.apache.ignite.conformation.DataStorageConfiguration”>
            <属性 姓名=“默认数据区域配置”>
                <豆类 类=“org.apache.ignite.conformation.DataRegionConfiguration”>
                    <属性 姓名=“persistenceEnabled” 价值=“正确”/>
                </bean>
            </属性>
        </bean>
    </属性>

   <属性 姓名=“身份验证已启用” 价值=“正确”/>

</bean>
点火配置 cfg(立方英尺/加仑) = 新的 点火配置();

//点燃持久性配置。
数据存储配置 存储Cfg = 新的 数据存储配置();

//启用持久性。
存储器配置.获取默认数据区域配置().已启用setPersistenceEnabled(真的);

//正在应用设置。
cfg(立方英尺/加仑).setDataStorageConfiguration(设置数据存储配置)(存储器配置);

//启用身份验证
cfg(立方英尺/加仑).已启用setAuthentication(真的);

点燃 点燃 = 点火.开始(cfg(立方英尺/加仑));
此API目前不适用于C++。您可以使用XML配置。

启动的第一个节点必须启用身份验证。启动后,Ignite会创建一个名为“Ignite”、密码为“ignit”的用户帐户。此帐户用于创建满足您需要的其他用户帐户。然后简单地删除“点火”帐户。

您可以使用以下SQL命令管理用户:

在客户端中提供凭据

在群集中配置身份验证时,所有客户端应用程序都必须提供用户凭据。有关特定客户端的信息,请参阅以下页面: