4
node.mydomain.comにnode/Socket.IOセットアップがあり、www.mydomain.comにApache/PHPスタックがあります。ドメイン間のPHPセッションIDに対するSocket.IOの認証方法
- クライアント:
は現在、私はこのようなものを使用して認証をやっている接続上で、サーバー
- サーバーへ PHPSESSID含むカスタム
authorization
イベント送信:authorization
上を、api.php
に電話をかけてこのCookieを使用してユーザー情報を取得し、クライアントにこの身元情報を送信します。 - Clie NTは:今、Socket.IOは、私が使用したい認証(On this wiki)のための場所を持っているので、これはビット場しのぎで、このID
を使用して、アクションを実行することができます。問題は、クライアントからサーバーにPHPSESSID Cookie情報を送信する方法がわからないことです。彼らは別のドメインにいるので、ブラウザは要求にそれらを含めません。
アイデア?
これはまさに私がやっていることです。しかし、常にhttpsを介してセッションIDをノードインスタンスに送信する必要があることに注意してください。 – JCM