問題タブ [openfire]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
1880 参照

php - OpenFire: フグ暗号化なしの SHA-1 パスワード

まっすぐな SHA-1 パスワードを持つユーザーを作成できるようにしたいと考えています。Blowfish も特別なものも何もなく、単純な古いバニラ SHA-1 だけです。これまでにこれを達成できた唯一の方法は、DefaultUserProvider を拡張して createUser をオーバーライドし、次の変更を加えることでした。

これを行うより良い方法はありますか?考え?提案?

(この「要件」の理由はofUser、Subversion などのプロジェクトのさまざまな領域すべてに対して「シングル サインオン」ソリューションを使用できるように、mod_auth_mysql を介してテーブルにアクセスしようとしているからです。)

0 投票する
1 に答える
674 参照

java - Does Openfire store custom message types (with PacketExtensions) offline?

I have a custom message type with some of my own packet extensions. I need these messages to be stored when the recipient is offline. So far the server isn't storing them (yes, it is configured correctly). Does anyone know if Openfire will actually store offline custom message types? If not, is there anyway to force / trick / hack it so that it will?

Thanks

0 投票する
1 に答える
1558 参照

xmpp - protobuf を使用した Xmpp サーバー間

低帯域幅のサーバー間接続を備えたテキスト メッセージング システムの作成を任されています。他の開発者はすでに protobuf を使用して、これらの同じサーバー ロケーション間でシステムの他の部分のデータを送信しており、テキスト メッセージング部分についてもその傾向を継続することが役立つでしょう。サーバーからクライアントへの接続は、帯域幅の制約を受けません。変更されていないチャット クライアントと openfire xmpp サーバーを使用できることは素晴らしいことです。

この状況では、openfire 用のコンポーネントと Kraken 用のトランスポートのどちらをプログラムするのが良いでしょうか?

0 投票する
1 に答える
329 参照

ruby-on-rails - レールとj2se間のWebサービス

Rails 2.3.8を使用してWebサイトを開発し、openfire(java)を使用してIMサーバーを開発しました。私はそれらの間でいくつかのデータを共有したい、または正確にプロバイダーとしてのレール、コンシューマーとしてのオープンファイアを共有したいと思います。考えられる方法は、Webサービスを使用することです。しかし、rails 2.xではデフォルトのSOAPサポートが廃止されたようです。私は、gem activewebserviceをインストールしましたが、その使用方法を示すドキュメントが不足しています。IBMのサイトで例をグーグルで検索しましたが、レール2.3.8でこのガイドに従うのは間違っているようです。誰か私に例を教えてもらえますか?Webサービスを提供する別の方法がrailsのデフォルトのRESTfulタイプのWebサービスを使用することであることは知っていますが、これをサポートするようにJava側を構成するにはどうすればよいですか?

0 投票する
1 に答える
689 参照

xmpp - Openfire で、ノードをサブスクライブしたユーザーを取得するにはどうすればよいですか?

一部のクライアントはノードをサブスクライブします。サブスクライバーを取得する方法を知りたいです。

Openfire にこれを実行できるプラグインはありますか?

0 投票する
1 に答える
954 参照

java - 古いイベントを読んでスマック

Smack3.1を使用するアプリケーションとopenfireを実行しているサーバーに問題があります。アプリケーションを起動すると、ノードの最後のメッセージが読み取られます。メッセージは解析され、処理され、データベースに配置されるため、これは機能しません。ペイロードでメッセージ作成時間を送信する以外に、この重複を停止する方法はありますか?(実際、メッセージが「消費された」ことを通知する方法があれば、それは素晴らしいことです)

0 投票する
1 に答える
1528 参照

xmpp - pubsub ペイロードを DB に保存する方法

私は XMPP pubsub を使用しています。すべて正常に動作しています。ユーザーはノードを作成でき、関心のあるユーザーはそのノードをサブスクライブできます。しかし、公開アクションを DB に保存したいと考えています。私のアプリケーションでは、チャット、フィードなどの多くのことが pubsub によって処理されるためです。ページの更新時にチャットを維持したいので、舞台裏でDBに保存するopenfireプラグインを探しています。MUC(マルチユーザーチャット)の場合、openfireがチャットを保存するように、手動でajaxリクエストを送信したくありません。公開アイテムをログに記録する方法はありますか。

アップデート:

フォームの構成に問題があり、デフォルトで項目の永続化が false に設定されていました。そのため、提案どおりにノードを構成しました。しかし、ページの更新で問題が発生しました。例を挙げて説明します。私のアプリケーションでは、ユーザー A がログインしてノードを作成し、作成が成功するとユーザー B に要求を送信します。ユーザー B は、ユーザー A によって作成されたノードにサブスクライブします。ユーザーがページを更新すると、タイプ get の IQ スタンザを送信します。上記のような見逃したイベントをすべて取得しますが、エラー 400 subid-required が発生します。

それに応じて、私は得ています:

だから、私が間違っているところを助けることができます。 node がサブスクリプション ID を指定していない場合、サービスはサブスクライバーにエラーを返す必要があります。つまり、同じノードに再度サブスクライブしていることを意味しますか? それが事実かどうかを確認しましたが、購読は1回だけです。そのため、どこが間違っているのかを把握しています.

0 投票する
2 に答える
7905 参照

android - チャットと VOIP アプリケーション

Openfire XMPP サーバーを正常にインストールし、テキスト チャット用の Android アプリを作成しました。アプリケーションに VOIP 機能を実装するにはどうすればよいですか? これは、openfire を SIP サーバーに接続することで実行できますか?

誰かが私を案内できますか?

0 投票する
1 に答える
636 参照

chat - strophe を通じて Openfire の作業を開始するためのガイダンスが必要です

私の目的は、strophe を通じてオープンファイアでコミュニケーションを開始することです。ただし、次のようないくつかの質問があります。

strophe は何語で書かれますか?

接続はどのように、どこに書かれていますか?

いくつかの基本的なガイダンスまたはスターター チュートリアルへの適切なリンクがあれば、非常に役立ちます。

0 投票する
1 に答える
188 参照

xmpp - OpenFire についてどう思われますか?

OpenFire (http://www.igniterealtime.org/) 用に開発しましたか? あなたの経験はどうですか?長所/短所/コメントをお願いします。

現在、いくつかのテクノロジを評価しており、コミュニティが OpenFire についてどう考えているかを知りたいと思っています。