私のユーザーはSSOを介してDrupalにアクセスし、サーバーがそれらを承認するたびに、一連のアクセス許可(グループ/ロール)を返します。これに従って、ユーザーのフォーラムのアクセス許可を動的に設定する必要があります。
したがって、たとえば、ユーザーがログインし、SSOがコースに登録したと言った場合、そのコースのフォーラムに対する特定のアクセス許可をユーザーに与える必要があります。
明らかに、そのためのカスタムモジュールが必要ですが、開始するのは少し難しいです。
ACLモジュールのAPIを使用することを考えていますが、ドキュメントやチュートリアルはオンラインで見つけることができます。ありますか?
これを回避するためのより良い方法はありますか?
助けていただければ幸いです:)
(注:同様の機能を持つGUIを備えたモジュールがあることは知っていますが、プログラムで実行する必要があります)