1

認証にGoogleAppEngineでGoogleのユーザーAPIを使用しています。ほぼすべての人がGoogleアカウントを持っており、APIは簡単に実装できるため、そのソリューションは便利です。

ただし、問題は、Googleアカウントを持っていない(またはGoogleアカウントが何であるかわからない)ユーザーにあります。APIがログイン/ログアウトし、アプリにすぐに簡単にリダイレクトするための優れたインターフェイスを提供する場合、潜在的な新規ユーザーについて開発者には何も言われません。

したがって、注目に値することがいくつかあります。

  1. Googleの新しいGoogleアカウントページ(https://www.google.com/accounts/NewAccount)は非常に単純ですが、GAEアプリの新規ユーザーにとってはまったく便利ではありません。Google以外のユーザー(そうでないユーザー)については何も言及されていません。認証が何であるかを本当に知っているので、なぜ彼らがグーグルでアカウントを開く必要があるのか​​についての手がかりはありません)、行き止まり(最終的にはどこにもつながりません)、醜い。
  2. GAEログイン画面には、新しいGoogleアカウントページへのリンクが含まれています。このリンクの形式は次のとおりです。

https://www.google.com/accounts/NewAccount?continue=http%3A%2F%2Fexample.com%2F_ah%2Flogin%3Fcontinue%3Dhttp%3A%2F%2Fexample.com%2Fprofile%2F&service=ah<mpl=gm&sig= 0aa0a000aa000a00000aa0000a000aa

(ここで、example.comはAPIに提供されるリターンURLです)。素晴らしい!しかし、状況は以前とまったく同じです。それでも行き止まりであり、Google以外のアプリについては言及されておらず、醜いです)。

それで、私は尋ねています、新しいユーザーのためにより良いインターフェースを提供するための想像力に富んだ方法はありますか?新しいユーザーにプロセスを提示する方法(新しいアカウントを作成する方法のビデオ、ある種のチュートリアルページなど)について誰かが考えていますか?ここでテクニカルボックスの外側を考えようとしているだけです...

4

1 に答える 1

0

さまざまな認証オプションについては、OpenID(http://openid.net/)のJavaまたはPythonのドキュメントを確認できます。基本的に、これにより、Googleアカウントや、独自のGAEアプリケーションのカスタム実装を含むさまざまなエージェントによる認証をサポートできます。

さらに、UXの考慮事項とベストプラクティス(ユーザー認証を使用)に関する詳細については、フェデレーションログインのユーザーエクスペリエンスの概要を確認できます。

于 2011-02-12T20:36:17.590 に答える