2014-11-06 2 views
0

자격 증명이 유효한지 확인하는 버튼이 필요합니다. 서비스 계정 또는 사용자 계정을 사용 중일 수 있습니다. 이제 Google 드라이브 API가 자격 증명을 테스트하기 위해 필요하다면 방황하는 것입니다. 사용자 계정 자격 증명 (oauth2)을 생각하면 다른 사람이 자신의 clientID, 비밀 등을 확인하려고 할 때 사용자 이름/비밀번호를 입력해야하기 때문에 조금 문제가있는 것처럼 보입니다. 서비스의 경우 계정에는 API가 있어야합니다. 제발 제안 해주세요. 파이썬을 사용하고 있습니다.google 드라이브 API를 사용하여 Google 자격 증명 테스트

답변

0

사용자의 인증을 위해 OAuth를 먼저 사용해야합니다. 드라이브 API에는 '정보'리소스가 있습니다.이 리소스를 통해 현재 사용자 자격증 명을 얻고 귀하의 측면에서 유효성을 검사하도록 요청할 수 있습니다. 다음은 Ruby의 구현 링크입니다. https://developers.google.com/drive/v2/reference/about/get

+0

서비스 계정의 경우 - 이것이 정상적으로 작동해야한다고 생각하지만 사용자 계정의 경우에는 이것을 사용하기 위해 이메일 계정 자격증 명을 받아야합니다. api ... 맞아! 따라서 누군가 (관리자)가 사용자에게 키를 적용하는 경우 서비스 계정은이 API에서만 작동해야하며 관리자는 사용자 자격 증명이 없어야하므로 제대로 작동하지 않아야합니다. 나는 내가 생각하는 것이 옳은지 틀린 것인지 확신 할 수 없다. 단지 생각할 뿐이다! –

관련 문제