저는 장고를 처음 사용하고 OAuth를 처음 접했습니다. 기본적으로 태그 추가 및 사용자 권한을 구현하는 Google 드라이브를 둘러싼 래퍼를 목표로하는 장고 앱을 제작하고 있습니다. 중요한 문서를 가지고있는 소수의 사용자가 서비스 계정으로 정보를 공유하면 앱이 멋진 인터페이스를 제공합니다.Django 앱이 소유 한 Google 드라이브 서비스 계정을 인증 하시겠습니까?
나는 장고가 많은 움직이는 부분을 가지고있는 것처럼 보이기 때문에 일반적으로 이것을 어떻게 구성하는지 혼란 스럽다.
앱은 거의 항상 Google 드라이브 API를 인증 받아 대화해야합니다.
이 인증은 어디에 수행됩니까? 모델? 모든 페이지에 삽입되는 사이트 서식 파일의 일부입니까?
새로 고침 토큰을 받았는지 확인하고 새로 고침 토큰을 사용하여 주기적으로 액세스 토큰을 업데이트하십시오. – Thomas
맞아요, 알았지 만, 앱을 사용자의 Google 드라이브 계정과 연결하려고하지 않습니다. 앱 자체에 계정이있어 항상 대화해야합니다. 그렇게하기 위해서는 앱을 한 번 인증하고 새로 고침 토큰을 받으시기 바랍니다. 그런 다음 문서에 액세스해야하는 페이지를로드 할 때마다 Google 드라이브로 앱을 인증하는보기에서 기능을 만듭니다. –