簡體   English   中英

驗證到Google App Engine

[英]Authenticate into Google App Engine

我正在嘗試從瀏覽器外部訪問我的GAE應用。 目前是Python腳本,但我正在計划桌面C ++應用程序。

我不喜歡將OAuth 2.0用於已安裝的應用程序

到目前為止,我設法訪問了用戶信息:

https://www.googleapis.com/oauth2/v1/userinfo?alt=json

但是,對我的GAE的每次調用最終都會重定向到登錄頁面。

有沒有辦法從腳本對GAE進行經過身份驗證的調用?

請看看我的測試代碼

我的目標:

在本地計算機上使用Python腳本以經過身份驗證的用戶身份從我的GAE應用中獲取數據(json終結點,靜態文件,html等)。

我相信使用ClientLogin(不建議使用) https://developers.google.com/accounts/docs/AuthForInstalledApps可以實現這一目標。

但是,我發現僅擁有一個我使用的API機密字符串(通過HTTPS在標頭中)說請求來自經批准的腳本要容易得多。

或者,您可以執行oauth登錄流程(使用自己的oauth應用程序進行所需的任何流程),但是您不想使用app.yaml中的任何login:標簽,只需完全在Python代碼中完成即可。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM