App Engine用の優れたソーシャルログインパッケージを探しているときに、gae-boilerplateを試してみました。しかし、readmeファイル以外にドキュメントがないことがわかりました。これはまったく十分ではないと思います。
私は多くの質問があります、それらの中で:
- ボイラープレートをライブラリとして使用する必要がありますか、それとも必要に応じてダウンロードして変更する必要がありますか?
- ボイラープレートはどのように更新する必要がありますか?
- 各モデルは何をしますか?
- テンプレートはどこに行くべきですか?
- 別のルートファイルが必要ですか?
- BaseHandlerからハンドラーを派生させる必要がありますか?
- 一般的に、自分のページにはどのようなものを実装する必要がありますか?たとえば、すべてのPOSTリクエストにcsrf_tokenを含める必要があることがわかりました。これを事前に知っていればよかったのにと思いますが、その過程で私が見つけなければならない他の多くのこと、そしてそれを実行することになっているのかどうかわからないまま実装しています。
- そしてもう少し...
私の最大の問題は、ソーシャルログインが機能していないことです。この定型文は、どこから始めればよいのかわからない大きな怪物だと感じています。さらに悪いことに、本番マシン以外のマシンからソーシャル認証をデバッグすることは困難です。だから私は必死にいくつかのドキュメントを探しています。
SOには何も見つかりませんでした。私の状況では、もっと多くの人がいるに違いないと思います。したがって、gae-boilerplateをもう少しよく理解するのに役立つドキュメントへのポインタをいただければ幸いです。
編集:以前作業していたサイトでgae-boilerplateに切り替えました。たぶん私の問題のほとんどは、私がgae-boilerplateと私の既存のサイトを統合しようとした方法から来ています。その結果、私はgae-boilerplateをライブラリとして扱い、独自のテンプレート、ハンドラー、静的ファイルなどを保持しようとしました。
君たちありがとう!
編集2:他のオプションを試した後、私はgae-simpleauthに非常に満足していると言わなければなりません。それは本当にうまく機能し、アレックスのサポートは素晴らしいです。