作者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/cn.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