跳转至

对话用户

对话用户是经过身份验证后,能够在问答页面进行提问的用户。管理员可以通过用户组管理功能,在【智能体】和【知识库】灵活控制哪些用户可以访问问答页面和使用知识库,并为不同用户组分配不同的权限。
权限说明:

  • 系统管理员:可管理对话用户、用户组、登录认证。
  • 工作空间管理员:可管理对话用户和用户组。

1 用户管理

1.1 创建用户

管理员可以创建和删除对话用户。用户信息包括:

  • 用户名:4-20 个字符,必填且唯一。
  • 姓名:1-20 个字符,必填且唯一。
  • 状态:正常/禁用。禁用后,用户无法访问系统的任何功能。
  • 邮箱、手机号:非必填。
  • 密码:必填,规则同系统用户。第三方用户的默认密码为 Profile 配置中的密码(例如:MaxKB@123)。
  • 用户组:一个用户可以属于多个用户组,也可以不选择任何用户组。
  • 用户来源:本地创建。
  • 创建时间:自动记录用户的创建时间。

创建对话用户

除用户名外,其他属性均可编辑修改。

编辑对话用户

管理员可以修改对话用户账号的登录密码,密码规则与系统用户一致。

修改密码对话用户

1.2 设置用户组

设置用户组。支持多个对话用户批量设置用户组。

  • 勾选需要设置的对话用户。
  • 点击【设置用户组】按钮,弹出设置对话框。
  • 选择设置方式:
    • 追加:为所选用户追加新的用户组。
    • 替换:删除所选用户原有的用户组,设置新的用户组。

设置用户组

1.3 导入用户

仅系统管理员可以执行此操作,工作空间管理员无此功能。

  • 用户来源:支持同步系统用户、企业微信等第三方用户信息
  • 同步字段:用户名、姓名、邮箱、手机号、状态、密码、用户类型。
  • 用户组:同步的用户将被分配到默认用户组。
  • 用户类型:与系统用户保持一致。
  • 同步逻辑:已存在的用户将被跳过,不会重复添加或更新。

同步对话用户

2 用户组管理

用户组是对话用户管理,用于将用户分类并集中管理。通过用户组,管理员可以为不同类型的用户分配不同的权限。
系统管理员和工作空间管理员可以进行以下操作:

  • 添加用户组:创建新的用户组。
  • 删除/重命名用户组:统内置一个默认用户组,该用户组不可删除,但可以重命名。
  • 添加/移除成员:为用户组添加或移除成员,支持批量操作。

删除用户组

用户组名称是唯一,最大 128 个字符。

创建用户组

删除用户组时,系统会提示确认操作,并提醒管理员该用户组下的所有成员将被移除。

删除用户组

支持给用户组添加成员。

添加对话用户

3 登录认证

系统支持灵活配置对话用户的登录认证方式,包括集成主流第三方平台的扫码登录功能,适用于构建安全、高效、统一的对话用户管理体系。

登录认证

登录认证配置完成后,可以在【智能体】- 【概览】 - 【访问限制】中显示该登录方式。

登录认证

如选择扫码登录方式(如钉钉、飞书或企业微信),当用户访问小助手进行对话时,系统将自动弹出所选平台的扫码界面。用户完成扫码后即可快速登录并开始对话。

登录认证

3.1 企业微信智能体免密登录

开启智能体免密登录需系统管理员在【系统管理】-【对话用户】-【登录认证】-【扫码登录】中,提前配置企业微信信息。

登录认证

智能体开启【访问限制】-【身份验证】-【登录认证】并勾选企业微信后,保存登录认证设置。同时在【对话用户】中,给相应的对话用户进行授权。

企业微信免密

智能体主页地址的构造可以参考企业微信开发指南造网页授权链接——构造企业oauth2链接

链接格式即参数说明如下:

主页地址示例:https://open.weixin.qq.com/connect/oauth2/authorize?appid=ww8ef82888c6f6e33&redirect_uri=https%3A%2F%2Fmaxkb.fit2cloud.cn/chat/api/auth/wecom/oauth2?accessToken=e113a4980984be3fe&response_type=code&scope=snsapi_privateinfo&agentid=1000002&state=STATE#wechat_redirect

企业微信配置

设置可信域名,在【应用管理】中点击【设置可信域名】,添加可信域名,并进行校验。可参考可信域名配置

企业微信配置

配置企业可信IP。在【企业可信IP】中配置可信ip。

配置可信IP

配置完成后,在企业微信工作台中找到 MaxKB 智能体,免登进行对话。

企业微信配置

3.2 钉钉智能体免密登录

开启智能体免密登录需系统管理员在【系统管理】-【对话用户】-【登录认证】-【扫码登录】中,提前配置钉钉信息。

登录认证

智能体开启【访问限制】-【身份验证】-【登录认证】并勾选钉钉后,保存登录认证设置。同时在【对话用户】中,给相应的对话用户进行授权。

钉钉免密

添加网页应用能力。在钉钉开放平台的【应用能力】中,添加【网页应用】。

钉钉创建应用

设置【应用首页】和【PC 端首页地址】。

链接格式即参数说明如下:

  • 链接格式:http(s)://xxx.xxx.xxx/chat/login/ACCESSTOKEN?client=dingtalk&corpId=CORPID。
  • ACCESSTOKEN:智能体 ID,例如,公开访问连接为 https://maxkb.fit2cloud.cn/chat/e113a4980984be3fe,e113a4980984be3fe 即为相应的智能体 ID
  • CORPID:钉钉企业的 CorpId,例如 dinge20bxxxxxxxxxxxxx53d9884

钉钉应用配置

安全设置。在【安全设置】中设置重定向 URL。

注意:该地址是在【系统管理】-【对话用户】-【登录认证】-【扫码登录】中,钉钉的回调地址。

钉钉安全配置

分享设置,在【接入登录】中设置【回调域名】。

注意:该地址是在【系统管理】-【对话用户】-【登录认证】-【扫码登录】中,钉钉的回调地址。

钉钉安全配置

权限管理,进入到【权限管理】中,添加如下图所示的权限。

钉钉应用信息

应用发布后,即可在钉钉工作台免登录访问 MaxKB。

钉钉安全配置

3.3 飞书智能体免密登录

开启智能体免密登录需系统管理员在【系统管理】-【对话用户】-【登录认证】-【扫码登录】中,提前配置飞书信息。

登录认证

智能体开启【访问限制】-【身份验证】-【登录认证】并勾选飞书后,保存登录认证设置。同时在【对话用户】中,给相应的对话用户进行授权。

飞书免密

添加【页面应用】能力。

飞书添加页面应用

配置网页应用。

链接格式即参数说明如下:

  • 链接格式:http(s)://xxx.xxx.xxx/chat/login/ACCESSTOKEN?client=lark&appId=AppID。
  • ACCESSTOKEN:智能体 ID,例如,公开访问连接为 https://maxkb.fit2cloud.cn/chat/e113a4980984be3fe,e113a4980984be3fe 即为相应的智能体 ID
  • AppID:飞书应用的 App ID

飞书页面应用配置

在【安全设置】中添加重定向 URL。

链接格式即参数说明如下:

  • 【系统管理】-【对话用户】-【登录认证】-【扫码登录】中,飞书的回调地址:http(s)://xxx.xxx.xxx/chat/api/auth/lark
  • http(s)://xxx.xxx.xxx/chat/login/ACCESSTOKEN 。其中 ACCESSTOKEN 为智能体 ID,例如,公开访问连接为 https://maxkb.fit2cloud.cn/chat/e113a4980984be3fe,e113a4980984be3fe 即为相应的 ACCESSTOKEN

飞书安全配置

应用发布后,即可在飞书工作台免登录访问 MaxKB。

飞书安全配置

4 使用场景

系统管理员设置完用户对话用户,用户在创建智能体和知识库时,可以设置对话用户组来控制使用相关权限。

登录认证

登录认证