作者qazsd (珍惜當下)
看板Soft_Job
標題[請益] 存取Google Drive
時間Mon Jun 19 23:57:06 2017
想請教在Google Developer Console設定了client_id及Appkey,
然後開發了一個Google picker的程式,
當使用者點了使用該client_id及appkey的Google picker程式,
似乎只有使用該開發者的Google帳號才能登入?
要怎麼讓任何人都可以用自己的Google帳密登入,
然後登入後的picker裡面只看到自己的google dirve file呢?
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 123.195.6.142
※ 文章網址: https://webptt.com/m.aspx?n=bbs/Soft_Job/M.1497887830.A.E2D.html
1F:推 sky810684: 要分享的資料夾要設定成知道連結的人都可以閱讀 06/20 00:31
2F:→ qazsd: 但是在登入時,似乎只能用開發者的帳號登入,若使用其他帳 06/20 00:34
3F:→ qazsd: 號登入,則會顯示“這個應用程式尚未經過驗證,無法存取以 06/20 00:37
5F:→ qazsd: rive.readonly]}。..."的訊息在登入視窗上 06/20 00:38
6F:→ yyc1217: 你是要讓使用者上傳檔案到你自己的google drive嗎? 06/20 01:18
7F:→ yyc1217: 那你要使用service account,首先你要授權給這個account 06/20 01:18
8F:→ yyc1217: 這樣其他使用者才可以使用這個account上傳檔案到你的driv 06/20 01:19
9F:→ yyc1217: Google所有的service都需要OAuth認證 06/20 01:19
10F:→ yyc1217: service account有點類似super user account 06/20 01:19
11F:→ yyc1217: 你授權給它 它再代為操作 06/20 01:20
12F:→ yyc1217: 另外service account沒有UI可以用 一定要透過API 06/20 01:20
13F:→ yyc1217: 應該是說沒有Google Drive UI可以瀏覽檔案 06/20 01:21
14F:→ yyc1217: 但設定還是可以在console那邊設定 06/20 01:21
15F:→ yyc1217: 「Using OAuth 2.0 for Server to Server Applications」 06/20 01:21
16F:→ qazsd: 是要限制只有某些人用他們的google帳號登入後,可以看到同 06/20 02:30
17F:→ qazsd: 樣的資料夾(使用google picker), 或是可以存取同樣的檔案 06/20 02:31