是否可以通过 OpenID 使用 Google Apps 标准用户帐户?
我的所有电子邮件和日历都使用 Google Apps Standard。我正在尝试使用我正在构建的 Django 应用程序实现单点登录解决方案,但在使用我的应用程序帐户登录时遇到了问题。
我已准备好所有身份验证代码,以便使用 Django 中的 OpenID 进行身份验证。当我点击 /admin 页面时,它会将我重定向到 Google 登录页面。
当我输入 Google Apps 用户名([电子邮件受保护])和密码时,它不会进行身份验证。当我使用 Gmail 用户名和密码时,就没有问题了。
我正在使用 https://www.google.com/accounts/o8/id作为 OpenId 提供商 URL。
有几个问题:
- 我是否可以使用 Google Apps Standard 作为 OpenID 提供商?
- 我需要以某种方式启用此功能吗?
- 我是否使用了错误的服务器 URL,这应该是我的域特有的内容吗?
I am using Google Apps Standard for all of my email and calendaring. I am trying to implement a Single Sign On solution with a Django app that I am building, but I am running into an issue with using my Apps account to login.
I have all of the authentication code in place to authenticate with OpenID's in Django. When I hit the /admin page, it redirects me to the Google sign-on page.
When I enter my Google Apps username ([email protected]) and password, it will not authenticate. When I use my Gmail username and password, then I am in no problem.
I am using https://www.google.com/accounts/o8/id as the OpenId provider URL.
There are a couple of questions:
- Can I even use Google Apps Standard as an OpenID provider?
- Do I need to enable this somehow?
- Am I using the wrong server url, should this be something that is specific to my domain?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
经过大量研究后,我发现了一篇很棒的文章,介绍了如何将您的域设置为 openid 提供商,以便它可以与您的 Google Apps 域配合使用。
如果您拥有域名 (example.com) 并且使用 Google 应用程序在 ([电子邮件受保护])。
您可以将您的域配置为提供正确的 XRDS 文件,该文件会将 OpenID 身份验证请求重定向到 Google Apps 进行身份验证。
本文将引导您完成开始所需的所有步骤:
http://jeremiahlee.com /blog/2009/09/28/how-to-setup-openid-with-google-apps/
After a lot of looking around, I found a great article that walks through setting up your domain as an openid provider so that it works with your Google Apps domain.
This is really useful if you have your domain (example.com) and you use Google apps to get email at ([email protected]).
You can configure your domain to serve the proper XRDS file that will redirect OpenID authentication requests to Google Apps for authentication.
This article will walk you though all of the steps needed to get going:
http://jeremiahlee.com/blog/2009/09/28/how-to-setup-openid-with-google-apps/