私は Facebook 認証 (everyauth を使用した node.js) を構築/テストしてきましたが、数週間はすべて問題ありませんでした。その後、C9 が提供する URL に何かが起こりました。
IDE でアプリケーションを起動すると、C9 はhttp://myproject.c9.io経由で接続するように指示します。これは問題ありませんが、アプリケーションで Facebook に対して認証しようとすると、everyauth はhttp://project-live99823498923.rhcloud.com/のような URL を生成し、Facebook の「URL はアプリケーションによって所有されていません」というエラーが表示されます。FB の設定をこの URL に変更しましたが、数日前まではすべて問題ありませんでしたが、今では Facebook ログイン URL で何も機能していないようで、「エラー 191 URL はアプリケーションによって所有されていません」という恐ろしいメッセージが表示されます。
これを克服した人はいますか?有料の c9 プランを使用していますが、サポート チケットを入れても無駄です。これが C9 (最近非常に不安定なようです) なのか、Facebook なのか、everyauth への何らかの変更なのか (ただし、認証コードには触れていません) はわかりません。
ありがとう!