我的用户通过 SSO 访问 Drupal,每次服务器授权他们时,它都会返回一组权限(组/角色),据此我需要动态设置用户的论坛权限。
因此,例如,如果用户登录并且 SSO 说他已经注册了一门课程,我需要为他授予该课程论坛的特定权限。
显然我需要一个自定义模块,但它有点难以开始。
我正在考虑使用 ACL 模块的 API,但我可以在网上找到任何文档或教程。有没有?
有没有更好的方法来解决这个问题?
我会很感激任何帮助:)
(注意:我知道有些带有 GUI 的模块具有类似的功能,但我需要以编程方式进行)