예제 #1
0
파일: oauth.py 프로젝트: adviti/melange
 def context(self):
   service = oauth_helper.createDocsService(self.data)
   next = '%s?next=%s' % (self.redirect.urlOf('gdata_oauth_verify'),
                          self.request.GET.get('next','/'))
   url = oauth_helper.generateOAuthRedirectURL(
       service, self.data.user,
       next)
   context = {
       'approval_page_url': url,
       'page_name': 'Authorization Required',
   }
   return context
예제 #2
0
파일: oauth.py 프로젝트: adviti/melange
 def get(self):
   access_token = oauth_helper.getAccessToken(self.data.user)
   if access_token:
     url = self.redirect.urlOf('gdata_popup_oauth_verified')
   else:
     service = oauth_helper.createDocsService(self.data)
     next = '%s?next=%s' % (self.redirect.urlOf('gdata_oauth_verify'),
                            self.redirect.urlOf('gdata_popup_oauth_verified'))
     url = oauth_helper.generateOAuthRedirectURL(
         service, self.data.user,
         next)
   self.redirect.toUrl(url)
   return self.response