認證終點呼叫通過網絡我已經創建了谷歌雲, 我的終端後臺,我要把它驗證API,谷歌雲通過HTTP
下面是我遵循的步驟控制檯我生成了一個Web應用程序oauth客戶端ID。
2)I加入我的客戶端ID到後端的源代碼,我也跟着這個例子: https://github.com/GoogleCloudPlatform/python-docs-samples/blob/master/appengine/standard/endpoints/backend/main.py
加入我的客戶ID(即當我創建的新的OAuth客戶端ID憑證生成)在以下變量:
WEB_CLIENT_ID = 'replace this with your web client application ID'
ANDROID_AUDIENCE = WEB_CLIENT_ID
ALLOWED_CLIENT_IDS = [
WEB_CLIENT_ID, ANDROID_CLIENT_ID, IOS_CLIENT_ID,
endpoints.API_EXPLORER_CLIENT_ID]
然後我說在@ endpoints.api裝飾這個變量:
@endpoints.api(
allowed_client_ids=ALLOWED_CLIENT_IDS,
我的疑問句tions: 1)我的後端API代碼準備好了嗎?或者我想念別的東西?
2)可我生成Android設備的web客戶端ID,並使其向API認證通過HTTP請求,而不是使用Android客戶端ID和證書生成客戶端庫的?
3)我是試圖發送HTTP請求,並在標題中加入基本的授權,我加入的認證客戶端ID和客戶端密鑰,但它給我的401(標記無效),
如果這是不正確的請求,任何人都可以給我一個我的請求應該是什麼樣子的例子嗎?
我檢查了所有的文檔,但他們都在考慮如何讓我的應用程序通過oAuth訪問用戶數據,但這不是我想要的,我希望我的前端android應用程序直接訪問我的後端數據,但我需要這個過程進行身份驗證,我想要自己生成身份驗證令牌,我該怎麼做?你能給我一個指導我完成這件事的文件嗎? –