Flaskを使用して非常に小さなWebアプリケーションを構築しました。次に、サイトに非常に基本的な認証を追加したいと思います(認証は必要ありません)。Flaskはすぐに使用できるauth&authをサポートしていないため、このジョブを実行するWSGIミドルウェアをプラグインしたいと思います。ウェブアプリは約10人しか使用しておらず、全員がFacebookを利用しています。そこで、FacebookのOAuthインターフェースを使用したいと思います。
WSGIミドルウェアのwsgi.orgリストをすばやく調べたところ、 2つのことに気づきました。利用可能なミドルウェアは、使用が非常に複雑であるか、すでに非常に古くなっています。
私は次のパッケージを見つけました:
- wsgiauth-日付が付けられています。最終更新は2006年で、オンラインドキュメントが見つかりません
- authkit-とてもいいようですが、OAuthをサポートしていません
- バレル
BASIC
-フォームベースの認証のみをサポートしているようです。また、少し古いです(最新のリリースは2008年です) - webmodules-
BASIC
認証のみをサポート
このリストを考えると、AuthKitが最も興味深いと思います。残念ながら、OAuthはサポートされていません。私はおそらく先に進んでそれを試してみます。しかし、私がいたずら書きをしている間、私は周りにもっと良い解決策を持っている人がいるかどうか知りたいです...