コード例 #1
0
ファイル: authorized.py プロジェクト: ngamita/ekimeeza
def UpgradeAndStoreToken(client,email,service,token):
    client.SetAuthSubToken(token)
    client.UpgradeToSessionToken()
  
    stored_token = AuthSubStoredToken.gql('WHERE user_email = :1 and target_service = :2',
        email, service).get()
    if stored_token:
        stored_token.session_token = token
        stored_token.put()
    else:
        new_token = AuthSubStoredToken(user_email=email,
            session_token=client.GetAuthSubToken(),
            target_service=service)
        new_token.put()
    return client.GetAuthSubToken()
コード例 #2
0
ファイル: authorized.py プロジェクト: ngamita/ekimeeza
def LookupToken(email, service):
    stored_token = AuthSubStoredToken.gql('WHERE user_email = :1 and target_service = :2',
        email, service).get()
    if stored_token:
        return stored_token.session_token
    else:
        return None
コード例 #3
0
ファイル: rpc.py プロジェクト: Git-Host/cpedialog
 def DeleteSessionToken(self,user_email,target_service):
     stored_token = AuthSubStoredToken.gql('WHERE user_email = :1 and target_service = :2',
         user_email, target_service).get()
     if stored_token:
         stored_token.delete()
     return True
コード例 #4
0
ファイル: admin.py プロジェクト: honten/diary
 def get(self):
     session_tokens = AuthSubStoredToken.all()
     template_values = {"session_tokens": session_tokens}
     self.generate("admin/admin_authsub.html", template_values)
コード例 #5
0
ファイル: authorized.py プロジェクト: ngamita/ekimeeza
def DeleteUnvalidToken(email, service):
    stored_token = AuthSubStoredToken.gql('WHERE user_email = :1 and target_service = :2',
        email, service).get()
    if stored_token:
        return stored_token.delete()
コード例 #6
0
ファイル: admin.py プロジェクト: Git-Host/cpedialog
 def get(self):
       session_tokens = AuthSubStoredToken.all()
       template_values = {
         'session_tokens':session_tokens,
         }
       self.generate('admin/admin_authsub.html',template_values)