특정 Google 계정과 연결된 Google 캘린더와 직접 통합되는 웹 응용 프로그램을 개발하는 중입니다. Google Data API에서 액세스하는 계정은 변경되지 않으므로 가장 적합한 계정 인증 방법이 무엇인지 확신 할 수 없습니다.Google 데이터 API 통합 - 어떤 인증 모델입니까?
나는 avilable 옵션을 검토 한 결과 고정 계정을 표시하고 업데이트하는 것만으로 사용자를 자신의 계정에 로깅하지 않기 때문에 AuthSub 및 OAuth이 부적절한 것으로 보입니다. 사용할 수있는 다른 옵션은 ClientLogin 및 Gadgets 인증입니다. 그 중, ClientLogin이 가장 적합하다고 생각되지만, 문서에는 설치된 응용 프로그램 용으로 명시되어 있습니다. 현재 개발중인 웹 응용 프로그램은 특별히 설치된 응용 프로그램이 아니지만이 시나리오에서 밀접하게 반영됩니다. 이것이 내가 ClientLogin이 가장 적합하다고 생각하는 이유입니다.
이 시나리오에서 가장 적합한 Google 인증 옵션은 무엇입니까?
입력 해 주셔서 감사합니다. OAuth 구현이 사용자가 Google에서 자신의 계정을 식별하고 개인 데이터를 편집하는 시나리오에 더 적합하다는 사실을 오해 했습니까? 내 응용 프로그램은 Google 캘린더를 구동하고 내 응용 프로그램 사용자는 간접적으로 * my * 캘린더에 데이터를 추가합니다. –
http://code.google.com/apis/calendar/data/2.0/developers_guide_protocol.html#Auth 링크를 확인하십시오. 비록 가능하다면 OAuth가 나에게 더 나은 방법 인 것처럼 보이지만 흥미롭게도 그들은 AuthSub을 추천합니다. 위의 편집을보십시오. –
그 텍스트를 기반으로, 내 응용 프로그램이 단일 사용자 웹 응용 프로그램이므로 설명자가 맞지 않는다고 말할 수 있습니다. '클라이언트가 독립 실행 형 단일 사용자 인 "클라이언트 (예 : 데스크톱 응용 프로그램) 인 경우 ClientLogin 시스템을 사용하십시오. 클라이언트가 다중 사용자 웹 응용 프로그램 클라이언트 인 경우 AuthSub 시스템을 사용해야합니다. ' –