0

이전 버전의 OpenID로 Google 애플리케이션 마켓 플레이스에 내 애플리케이션을 통합하고 Google 캘린더 버전 2 API를 사용하여 Google 캘린더에서 데이터를 가져 왔습니다. 이제 모든 것을 새로운 버전으로 통합해야합니다. Google이 다양한 인증 및 승인 프로세스를 제공함에 따라 약간 혼란스러워합니다. OpenID connect, JWT (JSON Web Token), Google 캘린더 버전 3 서비스 계정을 살펴 보았습니다. 승인을받을 때뿐만 아니라 인증 할 때도이 문제와 관련하여 도움을 받으시기 바랍니다. 미리 감사드립니다.Google Apps Marketpalce 이전

답변

0

https://developers.google.com/accounts/docs/OAuth2은 Google API로 인증하는 다양한 방법과 사용시기에 대한 개요를 잘 보여줍니다. 예를 들어, JWT는 애플리케이션이 Google API를 사용하여 자체 데이터를 저장/검색하는 경우, 즉 애플리케이션의 사용자 데이터에 액세스하지 않을 때 유용합니다.

https://developers.google.com/google-apps/calendar/auth

+0

답장을 보내 주셔서 감사합니다. Authroization을 위해 따라야하는 절차를 알고 싶습니다. 1) 서비스 계정이 있습니까? 2) 액세스 토큰 및 새로 고침 토큰을 사용하여 OAuth 2.0 Google 캘린더 버전 2에서는 액세스 토큰 및 새로 고침 토큰 프로세스가 없으므로이 두 가지를 혼동합니다. 그럼 우리는 GApps에서이 과정을 밟았습니까? –

+0

앱이 사용자의 캘린더 일정에 액세스해야한다고 가정 할 때 (2)를 사용하고 싶을 것입니다. 서비스 계정은 주로 앱 특정 데이터에 사용됩니다. 예를 들어 앱이 사용자의 앱에 속한 데이터가 아닌 내부 데이터를 저장하고 Google 드라이브에 저장하도록 선택한 경우 서비스 계정을 사용하여 Google 드라이브에 액세스합니다. . –

+0

고마워요. 서비스 계정을 사용하여 사용자 이름과 비밀번호없이 Google에서 내 애플리케이션으로 직접 싱글 사인온을 적용하는 주요 동기. 이 문제가 OAUth 2.0을 사용하여 해결 되었다면 OpenID 인증을 사용하여 실제로 망가 졌기 때문에 좋을 것입니다. 이 릴레이는 나를 기분 좋게 해줍니다. –