2017-07-29 9 views

答えて

1

私はSymfony Silex、RatchetPHP、およびOAuth2でこれを実行しました。

まず、Silex RestApiからOAuthアクセストークンを取得します。

次に、私は接続を開いたときにURLパラメータとしてラチェットwebsocketサーバーに渡します。つまり、websocket.connect('ws://localhost:8482?access_token=L83pR5amKt')です。

私はそれをラチェットで取り出すことができ、最後にどのユーザがウェブソケット接続の背後で認証されているか知っています。

+0

また、私はこのトリックをサンドストーンで使用しました。興味があるかもしれないので、ここでは認証のドキュメントがあります:https://eole-io.github.io/sandstone/authentication.html – Alcalyn

関連する問題