我有以下要求:
- LAMP 服务器(Humhub 和 Baikal 已安装)
- 我需要一个可以集成到 Humhub 的公共日历(通过 HumHub 中的“外部日历”插件)
- 此日历将由少数需要写入权限的人填充
- 为了将其集成到 HumHub 中,它应该仅具有读取权限。
- 仅使用开源工具进行设置,尽可能简化,这就是我安装 Baïkal 作为日历服务的原因(我知道我的问题可以通过 OwnCloud/Nextcloud 解决)
现在我注意到贝加尔湖没有公开日历的选项。经过一番研究,我发现贝加尔湖存在一个问题。
https://github.com/sabre-io/Baikal/issues/1039
出于好奇(并且为了防止我放弃并安装 Nextcloud),有没有可能通过作弊的方式来解决这个问题?
我的计划如下:
- 只能阅读日历的新贝加尔湖用户
- 设置某种代理,使用只读帐户将日历数据提取到服务器并通过 URL 将其返回给 HumHub,无需身份验证
我尝试在网上寻找类似的现有解决方案,但我想我没有使用正确的关键字。如果有人有想法,我将不胜感激!