5

我想添加仅允许经过身份验证的用户在 Jitsi Meet 中创建会议的功能。我看到了外部 API 的 jwt 参数、config.tokenAuthUrl 和lib-jitsi-meet 令牌文档,但我很困惑如何将它们放在一起。

现在,我的工作流程如下:

  1. 用户通过自定义应用程序使用 Google 登录。
  2. 使用从 Google 登录信息派生的 jwt 参数将用户重定向到新的 Jitsi 会议。

我卡住的地方是验证这个令牌,以及如何设置它来验证。需要做什么配置?tokenAuthUrl 应用程序应该为有效/无效的 JWT 返回什么类型的响应?

4

2 回答 2

1

这些改变应该在/etc/prosody/conf.avail/[your-hostname].cfg.lua

a) 在您的主域上启用身份验证:

VirtualHost "jitsi-meet.example.com"
authentication = "internal_plain"

来源:https ://github.com/jitsi/jicofo

于 2018-10-23T08:29:05.493 回答
0

在 Jitsi 中有两种类型的身份验证。一种是token-based认证,另一种是password-based认证。如果您需要动态更改用户的权限,那么您必须进行token-based身份验证。
如果要自定义token-based身份验证,则必须为此编写自定义韵律模块。

于 2021-02-18T05:52:59.073 回答