GAE:新的 Google 帐户界面
我在 Google App Engine 上使用 Google 的用户 api 进行身份验证。由于几乎每个人都有一个 Google 帐户,并且 api 很容易实现,因此该解决方案很方便。
但问题是,对于没有 Google 帐户(或不知道 Google 帐户是什么)的用户。 API 提供了一个很好的界面来登录/注销并立即轻松地重定向到应用程序,但没有向开发人员透露任何有关潜在新用户的信息。
因此,这里有一些值得注意的事情:
- Google 的新 Google 帐户页面 (https://www.google.com/accounts/NewAccount) 非常简单,但对于 GAE 应用程序的新用户来说一点也不方便:没有提及任何非谷歌的东西(不真正知道身份验证是什么的用户不会有任何线索为什么他们需要在谷歌开设帐户),死胡同(最终不会通向任何地方),丑陋。
- GAE 登录屏幕包含指向“新 Google 帐户”页面的链接。该链接的形式为:
(其中 example.com 是提供给 API 的返回 URL)。伟大的!但情况与以前没有什么不同:仍然是死胡同,仍然没有提到任何非谷歌应用程序,仍然丑陋)。
那么,我想问,有没有什么富有想象力的方式来为新用户提供更好的界面?有谁知道如何向新用户展示该流程(如何创建新帐户的视频?某种教程页面?等)?只是试图跳出技术框框来思考......
I'm using Google's user api on Google App Engine for authentification. As nearly everyone have a Google Account and api is easy to implement, that solution is convenient.
The problem is, though, with user who do not have a Google Account (or have no idea what a Google Account is). Where the api provides a nice interface to log in/log out and redirect immediately and easily to the app, nothing is said to developers about potential new users.
So here are a couple of things worth noticing:
- Google' new Google Account page (https://www.google.com/accounts/NewAccount) is pretty straightforward, but not convenient at all for new users of a GAE app: no mention of anything not Google (users who don't really know what authentification is won't have any clue of why they need to open an account with Google), dead end (won't lead anywhere in the end), ugly.
- GAE Log In screen includes a link to the New Google Account page. This link is of the form:
(Where example.com is the return url provided to the API). Great! But the situation is in no way different than it was: still a dead end, still no mention of any non-Google app, still ugly).
So, I'm asking, is there any imaginative way to provide a nicer interface for new users? Have anyone have ideas of how to present the process to the new users (a video for how to create a new account? some kind of tutorial page? etc.)? Just trying to think outside of the technical box here...
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
有关各种身份验证选项,您可以查看 Java或 OpenID 上的 Python 文档 (http://openid.net/)
基本上,这允许支持不同代理的身份验证,其中包括 Google 帐户甚至您自己的 GAE 应用程序的自定义实现。
此外,您还可以查看联合登录的用户体验摘要,了解有关用户体验注意事项的更多信息和最佳实践 - 用户身份验证。
Regarding the various authentication options you can check out the Java or Python docs on OpenID (http://openid.net/)
Basically this allows supporting authentication by different agents, which includes Google accounts or even your own GAE application's custom implementation.
Furthermore you can check out User Experience summary for Federated Login for more information regarding UX considerations and best practices - with user authentication.