2014-11-06 148 views
0

我想要一個按鈕來檢查我的憑證是否有效。憑證可能使用服務帳戶或用戶帳戶。現在,如果谷歌驅動API有任何這樣的測試憑據,遊蕩。考慮到用戶帳戶憑證(oauth2),如果其他人想要檢查他的客戶ID,祕密等,就必須輸入用戶的用戶名/密碼,這看起來會有點問題。並且在服務帳戶,看起來應該有一些API。請建議。我正在使用python。使用Google Drive api測試Google憑證

回答

0

您必須首先依靠OAuth進行用戶身份驗證。 Drive API具有「關於」資源,您可以請求獲取當前用戶憑據並在您身邊進行驗證。這裏是一個Ruby的實現的鏈接:https://developers.google.com/drive/v2/reference/about/get

+0

在服務帳戶的情況下 - 我認爲這應該是工作,但我徘徊在用戶帳戶的情況下,他需要獲得電子郵件帳戶憑據使用此api ...對!因此,如果某人(管理員)將密鑰應用於其用戶,則服務帳戶只能使用此api,並且由於管理員不應擁有用戶憑據,因此這種方式無效。我不確定我在想什麼是對還是錯......只是一個想法! – 2014-11-07 06:48:16