Dify 支持多租户

1. 创建租户 (Workspace)

1.1 创建数据库记录

public_key 在数据库中的配置请保持一致。

tenants 基于第一条数据创建,注意 id 可选或者系统生成,除 id 外均保持一致
image.png

1.2 创建租户 private_key

如果你不想手动拷贝 private_key。 你也可以参考官方文档 2. 本地部署日志中报 File not found 错误,如何解决? docker exec -it docker-api-1 flask reset-encrypt-key-pair 重置密钥 key, 所有 tenants 下的 key 均会被重置。
尽量不要采用这种方式,如果使用请确保 dify 中无重要数据,且备份好私钥和公钥以备恢复。

在共享目录中拷贝原来的 tenant_id 同名的目录

image.png

2. 创建用户

accounts 基于第一条数据创建,注意 id 可选或者系统生成

(密码同第一条)
image.png

3. 关联用户和租户

tenant_account_joins 基于第一条数据创建,tenant_idaccount_id 由前面生成的创建
注意 id 可选或者系统生成

image.png

登录验证

基于新账号和密码进行登录

更多验证

将 1 个用户挂载到多个租户下面

与 前面步骤的 3. 关联用户和租户 比较类似

image.png

效果

image.png

评论栏