2011-02-28 33 views
3

我有一個用戶上傳文件的網絡應用程序。我想驗證用戶使用這個應用程序,他們都有谷歌應用程序的電子郵件。如果我只能將Google應用程序身份驗證集成到我的網絡應用程序,那真是太棒了。如何將Google App Authentication用於自定義PHP Web App?

我只是不想將應用程序轉換爲Google App Engine(Python/Java),或者在PHP web應用程序頂部編寫Google App網頁進行身份驗證。

是否有這樣的可能性 - 我要求Google認證用戶 - 如果是的話?然後加載頁面或其他 - 對不起!

希望我有道理。任何幫助深表感謝!

p.s:有問題的網絡應用程序以及谷歌應用程序電子郵件位於相同的域mycompany.com。 (webmail.mycompany.com和myapp.mycompany.com)

回答

1

您可以使用開放式授權與Google進行登錄。如果用戶尚未登錄,用戶需要重定向到Google才能登錄。不知道當你說「編織一個PHP網頁頂部的谷歌應用程序網頁」時,你的意思是不可避免的。

採取這裏https://developers.google.com/accounts/docs/OpenID

+0

我只想讓我的域(Google App Email)用戶登錄,而不是所有的Google用戶。那可能嗎? (通過編寫Google App網頁,我指的是創建一個django頁面進行身份驗證)。我對Google的登錄很滿意。感謝您的鏈接,閱讀詳細信息... – ThinkCode 2011-02-28 21:55:08

+0

http://code.google.com/googleapps/domain/sso/openid_reference_implementation.html - 此支持Google應用驗證!再次感謝! – ThinkCode 2011-02-28 22:01:22

1

看看使用Google'sOpenID

+0

看起來不是一個免費的解決方案。我們已經有一個Google Enterprise帳戶。 – ThinkCode 2011-02-28 22:00:54

+0

@ThinkCode,我給Google的Open ID Docs的鏈接是免費的。 (http://code.google.com/apis/accounts/docs/OpenID.html)Google Apps特定文檔位於以下位置:http://code.google.com/googleapps/domain/sso/openid_reference_implementation.html – 2011-02-28 22:16:23

相關問題