2

私は Django が初めてで、OAuth は比較的新しいものです。タグ付けとユーザー権限を実装するGoogleドライブのラッパーを基本的に目指しているDjangoアプリを構築しています。重要なドキュメントを持っている少数のユーザーがそれらをサービス アカウントと共有すると、アプリは優れたインターフェイスを提供します。

Django には非常に多くの可動部分があるように見えるため、これをどのように整理するかについて、私は一般的に混乱しています。

アプリはほぼ常に認証され、Google Drive API と通信する必要があります。

この認証はどこに行きますか? モデル?すべてのページに挿入されるサイト テンプレートの一部ですか?

4

1 に答える 1

2

Django と OAuth2 を統合するサンプル アプリを次に示します。特に、ストレージ クラスを使用してユーザー資格情報を保存するこのファイルを確認する必要があります。ストレージを使用した OAuth フローが Django でどのように機能するかについて、より適切に説明されたドキュメントもあります。

あなたの質問に答えるには、ユーザーに簡単に関連付けて保存するために、Django ユーザー プロファイルで資格情報を定義する必要があります。また、OAuth フロー (認証 URL の作成と認証) はビューで機能します。

于 2013-07-31T16:27:08.343 に答える