认证¶
悦数图数据库开发版通过认证验证用户身份。使用密码登录时,用户必须已创建、处于启用状态且未被锁定。
认证成功后,用户还需要服务组成员资格和相应权限,才能连接 Graph 服务并访问资源。
用户访问服务组的条件¶
用户身份和访问权限分别在以下位置管理:
| 管理内容 | 管理位置 | 操作入口 |
|---|---|---|
| 用户名、密码、启用状态和临时锁定状态 | Meta 服务 | 使用用户管理中的ngctl命令。 |
| 服务组成员、角色和资源权限 | 服务组的 Graph 服务 | 按为用户配置访问权限邀请用户并授权。 |
创建用户不会自动将其加入服务组,邀请用户也不会自动授予CONNECT或资源权限。
认证方式¶
使用用户名和密码连接 Graph 服务。首次部署时,root密码在compose.yaml中设置,操作方法见设置 root 密码。
其他用户的创建、密码和状态管理见用户管理。
无会话模式¶
SDK 客户端还可以使用无会话模式:连接时提供空用户名和空密码,由 Graph 服务按sessionless_user指定的用户身份检查权限。所有此类客户端共享该用户的权限。