2017-02-03 4 views
2

現在、アンドロイドソーシャルネットワークアプリのサーバーを開発中です。私はDjangoを使用しており、リアルタイムのチャットを追加する必要があります。私はdjangoチャンネルを使用することに決めましたが、私はチャットで認証を行うためにアンドロイドからサーバーに来る認証トークンをどのように使用するか分かりません。また、このような状況でもdjango-channelsは適切に動作するのでしょうか?Androidアプリ向けDjangoチャンネルAPI

答えて

2

私は、Djangoのチャンネルのドキュメントの次のセクションを読んで起動します:

http://channels.readthedocs.io/en/stable/getting-started.html#authentication

あなたがいずれかのクッキーから、またはGETパラメータからセッションキーを使用することができます見ることができるように。

セッション情報を取得するWebソケットメソッドには、いくつかのデコレータが用意されています。

これらは次のとおりである:

@channel_session_user_from_http 
@channel_session_user 
@http_session 
@http_session_user 

等...

あなたは、現在のユーザーや他のセッションの詳細を取得することができ、これらを使用することにより。

0

もしあなたがdjango-channelsを使うつもりなら、これをチェックしてください。blog彼らは@ turbotuxの回答のようなチャンネルのデコレータが何をするのかをJWTのために行ういくつかのデコレータを書いています。

+0

こんにちは、私はStackOverlowへようこそ。質問に答えるためにあなたの答えを広げてください。回答の詳細については、http://stackoverflow.com/help/how-to-answerを参照してください。 – Chaithanya

関連する問題