Rocket.Chat SSO + embed plugin

はい、そう思います!ありがとうございます。

~に問題があります…


これが私のチャットウィンドウです。:ok_man:

それは Rocket.Chat 内の設定問題のようですが、このプラグインのトピックの範囲外です。最初の投稿に記載されている通り、ユーザー作成の許可が有効になっていますか?

「いいね!」 1


私の理解では、このスイッチは有効にする必要がありますか?
そうしないと設定が機能しませんか?

これで正しいでしょうか?

ご指摘の通り、CAS SSO は別途有効化する必要があります。開始スレッドに追記しました。混乱を招いて申し訳ありません。

「いいね!」 1


タイトルバーのスタイルを変更するにはどうすればよいでしょうか?よろしくお願いいたします。

テーマコンポーネントで CSS の .rocketchat-header をターゲットにすることで、タイトルバーのスタイルを設定できます。

「いいね!」 3

素晴らしいですね!以前はFlaskサーバーでSSOの仲介機能を無理やり組み立て、UIへの統合もできる限り行いましたが、これほど見やすいものはありませんでした!時間ができ次第、すぐに実装します。

「いいね!」 3

編集された投稿を見落としていました。今は動作しています。ありがとうございます!現在、唯一困っているのはアバターが表示されないことです。S3 と CDN を使用していますが、この構成でも動作するでしょうか?

「いいね!」 1

動作するはずですが、問題が発生する可能性も否定できません。
サイトの詳細を PM で教えていただければ、確認させていただきます。

セットアップ後、チャットボックスボタンがページに表示されません。

どのボタンですか?
フォーラムの URL や、設定のために何を行ったかなど、さらに詳しい情報が必要です。

「いいね!」 1

素晴らしいプラグインです。ありがとうございます。Android の Rocket.Chat アプリで問題に気づきました。ログインを試みましたが、Discourse のページにリダイレクトされてしまいました。そのため、チャットアプリを使用できませんでした。

「いいね!」 1

Android端末を持っていないため、それをテストすることができません。
誰かがこの問題を再現し、より詳細な情報を入手しない限り、お手伝いも修正もできません。

「いいね!」 1

現時点では、問題の正確な原因がわかりません。おそらく、意図したリダイレクト動作に関連しているようです。Linux でプライベートブラウザウィンドウを開始しても、Rocket.Chat Standalone は使用できず、常に Discourse にリダイレクトされ、プラグインを使用する必要があります。Rocket.Chat を直接使用するか、プラグインを使用するかを選択できるようにするのは素晴らしいことだと思います。

おそらく、RocketChat側の「Show Default Login Form: disabled」という設定が原因です。ただし、これを有効にする際は注意してください。Discourseから来たユーザーも直接登録できる場合、さまざまな問題が発生する可能性があります。

「いいね!」 1

@RGJ Richard、この素晴らしいプラグインをありがとうございます!
最近 Rocket Chat を最新バージョンに更新したところ、埋め込みチャットの送信アイコンの位置がずれてしまいました(添付の画像を参照)。
アップグレード前は正しい位置にありました。
何か修正方法をご存知でしょうか?CSS で対応できるかもしれません。
改めてありがとうございます!

(この件については、こちら に GitHub の issue を作成しました)

@RGJ 本日は複数の質問をしてしまい申し訳ありませんが、もしよろしければ、埋め込みチャットをデフォルトのチャンネルではなく Rocket.Chat ホームページで開くように設定する方法をご存知でしょうか?
数ヶ月前にこの件について報告し、こちら に issue を作成しました。実装方法についてご提案があれば幸いです。
改めてありがとうございます。

今週後半に確認いたします。ただし、レイアウトやスタイルの管理はプラグインではなく Rocket.Chat 側で行われているように見受けられます。そのため、Rocket.Chat 側にも同様の課題として登録することをお勧めします。

ご返信ありがとうございます。
私も同じように思いましたが、デスクトップブラウザでモバイルユーザーエージェントを設定しても同じ問題は再現できませんでした。実際にモバイル端末から接続してみたところ、問題はご自身のプラグインではなく、Rocket Chat 側の問題であることがわかりました。ご指摘いただき、ありがとうございます!

もし可能であれば、ご自身のプラグインに埋め込まれたチャットをホームページで起動できるかどうか調査していただけないでしょうか?
素晴らしい作業をしてくださり、改めて感謝申し上げます!