現在、アンドロイドソーシャルネットワークアプリのサーバーを開発中です。私はDjangoを使用しており、リアルタイムのチャットを追加する必要があります。私はdjangoチャンネルを使用することに決めましたが、私はチャットで認証を行うためにアンドロイドからサーバーに来る認証トークンをどのように使用するか分かりません。また、このような状況でもdjango-channelsは適切に動作するのでしょうか?Androidアプリ向けDjangoチャンネルAPI
2
A
答えて
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のために行ういくつかのデコレータを書いています。
関連する問題
- 1. Androidアプリ向けのAPIクエリ
- 2. Androidアプリ向けKivy
- 3. GAJチャンネルapiとdjango-nonrel
- 4. iOSアプリ向けGoogleドライブAPIの使用
- 5. アクション:Androidアプリの子供向け
- 6. ウェブサイト向けIOSアプリ
- 7. IPhone YUVチャンネル方向
- 8. djangoチャンネルのデバッグ
- 9. DjangoチャンネルHttpClientテストエラー
- 10. iOS向けテキストリーダーAPI
- 11. IPad向けアプリの開発
- 12. iOSアプリ向けGoogleマップオフライン
- 13. iOS9、企業向けアプリ
- 14. pip- DjangoチャンネルのRedis
- 15. Google PlayとAmazonストア向けのAndroidアプリの開発
- 16. Bluetooth端末アプリ(Android向けのBTデバイスとSPPのインターフェース)?
- 17. GWTを使用したAndroidアプリ向けのアーキテクチャ
- 18. Xamarin Studios iOSとAndroidのエンタープライズ向けアプリを購入する
- 19. 米国市場向けのAndroidアプリを公開するベストタイム
- 20. モバイルアプリ向けWeb APIデザイン
- 21. 銀行向けのAPI
- 22. APIベースシステム向けのAMPページ
- 23. iOS向けSimperiumのAPIキー
- 24. GoogleのiOS向けMatrixDistance API
- 25. ASP.NET APIマイクロサービス向けAPIゲートウェイの実装
- 26. DjangoアプリからAndroidアプリへデータをプッシュ
- 27. Rokuチャンネル検索API
- 28. Djangoチャンネルdjangoシェルを使用して
- 29. Djangoの残りのフレームワーク+ ionic2 + Djangoのチャンネル
- 30. N-Pocketphinx Android向けのベストサポート!
こんにちは、私はStackOverlowへようこそ。質問に答えるためにあなたの答えを広げてください。回答の詳細については、http://stackoverflow.com/help/how-to-answerを参照してください。 – Chaithanya