BigBlueButton連携におけるCookieバグ

@pmusaraj さん、潜在的なバグのようです!

以前は確実に動作していましたので、後ほど私のインストール環境のいずれかでテストします。

「いいね!」 3

余談ですが、Chrome と Safari でも同じ問題が発生しています。

はい、ブラウザ固有の問題ではない可能性が高く、Discourse または BBB の変更が原因である可能性が高いです。

別の件ですが、プラグインのグループモデレーター設定は機能していますか?

編集:はい、機能しています

さらに、ブラウザについてですが、iframe 方式は Firefox では機能しますが、Chrome と Safari では機能しません。

この問題の特定は簡単ではありませんでした(BBB サーバーをセットアップしていなかったことも一因ですが)、原因を突き止めました。Chrome のクッキーポリシーが変更され、それが iframe 内の BBB に影響を及ぼしています。私の Chrome コンソールには以下が表示されています:

http://bbb.discourse.org/ のクロスサイトリソースに関連するクッキーが、SameSite 属性なしで設定されました。Chrome は現在、SameSite=NoneSecure が設定されている場合のみ、クロスサイトリクエストに対してクッキーを配信するため、このクッキーはブロックされました。クッキーの開発者ツール(Application > Storage > Cookies)で確認できます。詳細については、Chrome Platform Status および Chrome Platform Status を参照してください。

修正方法の一つとして、BBB をクッキーなしで実行できるようにする手法があります。Problems with Full Third-Party Cookie Blocking · Issue #9998 · bigbluebutton/bigbluebutton · GitHub に従い、/usr/share/bbb-web/WEB-INF/classes/bigbluebutton.propertiesallowRequestsWithoutSession=true を設定し、bbb-conf --restart で BBB を再起動することで修正しました。

「いいね!」 4

すごい、これで動きました!!

余談ですが、Discourse から開始した会議でも録画機能は機能しますか?ボタンが表示されませんでした。Greenlight のルームから会議を開始すると機能します。

F.

これで動作します!! ありがとうございます。