通过一篇关于审核的相关的研究论文发现了这个项目:https://policykit.org/
它是在线社区的治理驱动程序。它用策略程序替换用户权限,以授权在平台上的操作。这是他们研究论文中关于它如何与 Slack 集成的图示:
在这个例子中,用户想要重命名一个频道。Slack 通常会根据用户权限启用该操作。在这种情况下,该操作将被转发到 PolicyKit,PolicyKit 会根据现有的策略程序进行检查。然后,它会在 Slack 上发布该程序(关于重命名的多数投票),并根据结果授权或拒绝该操作。
它使用 Metagov 作为网关,Metagov 声称已经支持 Discourse,但似乎从未在此论坛上提及过。
我与这两个项目都无关,只是觉得它很有趣,想听听其他人对此的看法,是否有人参与过类似的项目,为 Discourse 构建集成有多复杂等等。
