Google Cloud Endpoints具有自己的身份驗證過程,其中後端端點方法僅傳遞com.google.appengine.api.users.User
對象。是否可以使用通過Google+ Domains API進行身份驗證的Google Cloud Endpoints?
https://cloud.google.com/appengine/docs/java/endpoints/auth
藉助Google+ API域指定爲了得到com.google.api.client.auth.oauth2.Credential
對象自身的認證過程。這允許構建com.google.api.services.plusDomains.PlusDomain
對象。
https://developers.google.com/+/domains/authentication/
你將如何整合這兩個認證過程?這適用於帶有Google App Engine(Java)後端的網絡應用程序(Java Script)。
在理想情況下,我希望能夠在用戶離線時通過我的JS應用程序檢索用戶生物/配置文件基本信息。
使用案例:我有一條評論線索,其中每條評論都有一個作者作爲com.google.appengine.api.users.User
對象存在於Google數據存儲區中。但是,當我在我的JS Web應用程序中呈現註釋線程時,我想爲每個作者顯示一個配置文件圖片。如果我可以通過網絡應用程序撥打電話來爲每個評論者取回生物,我可以爲後端節省很多工作。 Web應用程序會將用戶對象設置爲JSON。其中包括用戶標識和電子郵件。
你可以在你的用例上添加一些細節嗎?通常情況下,您會將用戶對象傳遞給端點,然後在識別用戶時,在端點上使用代表此用戶的服務帳戶。 –
@NikitaUchaev我有標準的端點驗證設置。像你說的那樣傳遞用戶對象。想爲用戶獲取生物。你是什麼意思「代表這個用戶的服務賬戶」?你能鏈接一些代碼或文檔嗎? –
@NikitaUchaev我明白你的意思是不清楚的問題。我更新了這個問題。希望有所幫助。 –