目錄
免費試用GCP
首先,進到GCP首頁,並選擇免費試用。
在新開啟的分頁中,你可以選擇登入現有的Google帳戶,或建立帳戶。
國家/地區依照你的所在地選擇即可。
雖然Google說免費試用期結束後不會收費,但還是要先輸入你的資料給他。
不用擔心Google會不會偷偷收費,除非你啟用完整帳戶。試用期結束後Google會自動限制你的帳戶存取。Google提供3個月300美金的抵免額。
可以幫忙回答一下問券,在GCP Dashboard上會根據這份問券跟你推薦相關的功能。
OAuth 2.0用戶端憑證申請
OAuth consent screen設定
點開側邊欄三條線的地方,再選擇API和服務,最後選擇OAuth consent screen。
因為我們是以個人的身分申請,所以User Type選擇外部,內部這個選項對我們而言不適用。
應用程式名稱可以自由選擇你喜歡的名字,使用者支援電子郵件建議跟GCP使用相同信箱就好。標誌自由選擇是否上傳。
最後的必填選項只有開發人員聯絡資訊,其他資訊可填可不甜。
第二步驟範圍不用填,至於測試使用者必須填寫,因為網站必須通過驗證才能讓OAuth正式上線,在沒有驗證錢都是測試中。驗證方式可參考該文章。
看到摘要就代表OAuth同意畫面設定完成拉。
OAuth用戶端ID憑證設定
從憑證頁面中點選建立憑證,並選擇OAuth用戶端ID。
我們要跟Django進行串接,所以類型是網頁應用程式(其他類型可參考Google的文件),名稱的話可自由設定。
除此之外你需要填寫重新導向URI,這裡填寫http://127.0.0.1:8000
,在Python Django 深度教學:OAuth 2.0 手動串接Google登入認證文章中會介紹他的用途,事後再根據需求調整。
Download client_secret.json
建立完成後記得將JSON檔案下載,串接時需要用到他。
若忘記下載,也可以事後在管理頁面點選下載按鈕。
2 Replies to “[教學]免費試用GCP&OAuth 2.0用戶端憑證申請”