私はDjangoでAPIを実装しており、ユーザーがAPIリクエストを行うときに基本認証を使用してユーザーを識別することを検討しています。
私がこれまでに見つけたドキュメントは不完全であるか、正しい質問に答えていないようです(たとえば、ここでの答えは、Apacheに認証を処理させることに依存しているようです)。
Djangoのhttp基本認証の標準またはデフォルトの実装はありますか?
私はDjangoでAPIを実装しており、ユーザーがAPIリクエストを行うときに基本認証を使用してユーザーを識別することを検討しています。
私がこれまでに見つけたドキュメントは不完全であるか、正しい質問に答えていないようです(たとえば、ここでの答えは、Apacheに認証を処理させることに依存しているようです)。
Djangoのhttp基本認証の標準またはデフォルトの実装はありますか?
https://bitbucket.org/jespern/django-piston/wiki/Homeを調べることを検討する必要があります。JSONまたはXMLを使用したRESTのいずれかで、APIを構築するために必要なものはすべてあります。基本認証とoauth2も含まれています。
基本認証はDjangoに同梱されている認証ライブラリに組み込まれているようで、すぐに使用できます。optixxによって言及されているdjango-pistonは、既存のdjangoプロジェクトにAPIを追加する(またはAPIのみのプロジェクトを作成する)ための便利なツールのようです。