2010-06-20 140 views
0

我爲所有電子郵件和日曆使用Google Apps標準。我正在嘗試使用我正在構建的Django應用程序實現Single Sign On解決方案,但我遇到了使用我的Apps帳戶登錄的問題。是否可以使用OpenID的Google Apps Standard用戶帳戶?

我有所有的身份驗證代碼,用Django中的OpenID進行身份驗證。當我點擊/管理頁面時,它會將我重定向到Google登錄頁面。

當我輸入我的Google Apps用戶名([email protected])和密碼時,它不會進行身份驗證。當我使用我的Gmail用戶名和密碼時,我沒有問題。

我使用https://www.google.com/accounts/o8/id作爲OpenId提供程序URL。

有幾個問題:

  • 我甚至可以使用谷歌應用服務標準作爲一個OpenID提供商?
  • 我需要以某種方式啓用它嗎?
  • 我是否使用了錯誤的服務器url,這是否應該是特定於我的域的內容?

回答

1

經過很多環顧四周後,我發現了一篇很好的文章,將您的域設置爲openid提供程序,以便它可以與您的Google Apps域配合使用。

如果您擁有自己的域名(example.com),並使用Google應用獲取電子郵件地址([email protected]),這非常有用。

您可以配置您的域以提供適當的XRDS文件,以便將OpenID身份驗證請求重定向到Google Apps進行身份驗證。

本文將帶領你,儘管所有的必要的步驟來走了: http://jeremiahlee.com/blog/2009/09/28/how-to-setup-openid-with-google-apps/

相關問題