認証にGoogleAppEngineでGoogleのユーザーAPIを使用しています。ほぼすべての人がGoogleアカウントを持っており、APIは簡単に実装できるため、そのソリューションは便利です。
ただし、問題は、Googleアカウントを持っていない(またはGoogleアカウントが何であるかわからない)ユーザーにあります。APIがログイン/ログアウトし、アプリにすぐに簡単にリダイレクトするための優れたインターフェイスを提供する場合、潜在的な新規ユーザーについて開発者には何も言われません。
したがって、注目に値することがいくつかあります。
- Googleの新しいGoogleアカウントページ(https://www.google.com/accounts/NewAccount)は非常に単純ですが、GAEアプリの新規ユーザーにとってはまったく便利ではありません。Google以外のユーザー(そうでないユーザー)については何も言及されていません。認証が何であるかを本当に知っているので、なぜ彼らがグーグルでアカウントを開く必要があるのかについての手がかりはありません)、行き止まり(最終的にはどこにもつながりません)、醜い。
- GAEログイン画面には、新しいGoogleアカウントページへのリンクが含まれています。このリンクの形式は次のとおりです。
(ここで、example.comはAPIに提供されるリターンURLです)。素晴らしい!しかし、状況は以前とまったく同じです。それでも行き止まりであり、Google以外のアプリについては言及されておらず、醜いです)。
それで、私は尋ねています、新しいユーザーのためにより良いインターフェースを提供するための想像力に富んだ方法はありますか?新しいユーザーにプロセスを提示する方法(新しいアカウントを作成する方法のビデオ、ある種のチュートリアルページなど)について誰かが考えていますか?ここでテクニカルボックスの外側を考えようとしているだけです...