目前使用的是被折舊4月20日我是否需要OAuth2.0才能通過Admin SDK API創建Google帳戶?
這是當前流動配置API:
- 用戶(校友會)獲取到我們的網站http://alumni.columbia.edu/email
- 他們點擊創建我的帳戶
- 他們使用我們稱之爲UNI的我們的大學WIND系統進行身份驗證
- 他們登陸頁面提到一封電子郵件ccount [email protected]已準備好創建。他們可以選擇一個別名給UNI。他們還需要輸入密碼才能使用Gmail的聊天和POP郵件功能。
- 他們確認創建帳戶。此時使用https://www.google.com/a/feeds/調用API,將一些數據(電子郵件地址,名稱,ID)保存在我們的數據庫中。
- 要登錄,他們來通過我們的網站,點擊登錄按鈕,這將使用SSO,他們得到登錄。
基於上述流程,做我需要使用的OAuth2.0 ?
謝謝!後續問題,如果我使用服務帳戶客戶端ID類型,我認爲這是我在設置OAuth2.0時需要的,我在哪裏可以找到客戶端密鑰?我似乎只有在選擇Web應用程序客戶端ID類型時才擁有客戶端密鑰。 –
您在模擬用戶時只需要一個服務帳戶,例如從Drive文件夾訪問信息(權限等)。當您進行管理呼叫(創建用戶等)時,您需要[本機/已安裝應用程序的客戶端ID](https://developers.google.com/console/help/new/?hl=zh_CN#installedapplications),我相信這會給你一個客戶端ID和祕密和重定向的URI。明確地說,你不會讓你的用戶訪問那個賬戶,只是在他們通過驗證後纔會在後臺撥打你的電話。 – squid808