我有一個託管在Google AppEngine上的應用程序。這個程序需要用戶認證。我知道用戶可以通過OpenId,Google帳戶等進行身份驗證。但是,某些用戶沒有任何這些帳戶。因此,我必須建議他們創建OpenId或Google帳戶,然後才能訪問我的應用程序。 我想知道是否有可能通過這種方式在AppEngine中託管一個OpenId提供程序,而不是建議用戶離開,創建一個OpenId並稍後返回,我可以簡單地顯示一個簡單的表單。在這種形式下,該用戶可以創建他們的新帳戶,同時創建一個OpenId,因爲該應用程序也是一個OpenId提供程序。 我不確定我是否可以在appengine中託管OpenId提供程序。我可以嗎? 非常感謝作爲OpenId提供程序的Appengine應用程序。可能嗎?
6
A
回答
5
http://code.google.com/p/google-app-engine-samples/包含一個示例OpenID提供程序應用程序。它使用Google帳戶進行身份驗證,但使用它創建自己的帳戶應該不會太困難。
當然,您希望爲您的用戶創建服務帳戶,然後使用openID將其從該服務身份驗證給自己,這有點奇怪;爲什麼不是除了OpenID之外還有一個非OpenID登錄?如果你想自己管理一些用戶的賬戶?
相關問題
- 1. 在客戶程序集程序集中使用DotNetOpenAuth作爲OpenID提供程序
- 2. Django的OpenID服務器/提供程序
- 3. Openid爲應用程序域
- 4. 在JavaEE應用程序中作爲JPA提供程序休眠
- 5. 如何使openid提供程序發現
- 6. 你可以使用openID作爲iPhone應用程序的單一登錄嗎?
- 7. 我可以在我的應用程序中使用WordPress作爲登錄提供程序嗎?
- 8. 可以使用.hbm文件在JPA應用程序中使用Hibernate作爲JPA提供程序嗎?
- 9. 是否有可能爲移動應用程序(iOS + Android)提供多個可配置的應用程序圖標?
- 10. 爲測試版提供應用程序
- 11. Openid的應用程序域
- 12. 使用rails作爲omniauth提供程序
- 13. 如何爲CLI應用程序提供所需的程序集?
- 14. PHP Zend OpenID提供程序和DotNetOpenAuth OpenID依賴方錯誤
- 15. 我可以在Android應用程序中提供服務嗎
- 16. Openid與Android應用程序
- 17. 流星網絡應用程序可以爲iOS應用程序提供數據嗎?
- 18. 非Web應用程序可以使用OpenID嗎?
- 19. 爲iPad應用程序編寫一個API供其他應用程序使用 - 這可能嗎?
- 20. 是否有可能圍繞應用程序提供防火牆?
- 21. 縮放AppEngine應用程序
- 22. 作爲服務提供商的Silverlight應用程序
- 23. Unremove-able iOS應用程序可能嗎?
- 24. 我可以爲我的應用程序提供多個heroku子域名嗎?
- 25. 使用DotNetOpenAuth設置帶SubDomain標識符的OpenID提供程序
- 26. 使用CAS作爲應用程序網關和Idenity的OpenID IdP
- 27. 構建教程/爲我的Android應用程序提供暗示
- 28. 已爲Chrome擴展程序提供LocalStorage同步功能嗎?
- 29. 爲什麼Google OpenID提供程序不能在我的服務器上使用PHP-OpenId?
- 30. 作爲託管解決方案提供PHP應用程序
我只是想爲那些還沒有OpenId的用戶提供一個替代方案。如果他們沒有,他們可以在我的服務上創建他們的賬戶,之後也可以在網絡上的其他服務上使用它。這樣,他們不需要離開應用程序,去其他地方創建一個OpenId帳戶。 – blackjack 2011-04-07 14:09:03