Example #1
0
 def head(self, access_token, dev_secret_id, since=''):
     session = social.fetch_temporary_data(access_token)
     log.info("search for session id: "+ access_token)
     user = social.get_user(session)
     if user is None:
         self.response.set_status(403, "forbidden")
         return
     email = user.email().lower()
     return super(MobileApiDevice2, self).head(email, dev_secret_id, since)
Example #2
0
 def get(self, device_secret_id):
     access_token = self.request.get("access_token")
     session = social.fetch_temporary_data(access_token)
     log.info("search for session id: "+ access_token)
     user = social.get_user(session)
     if user is None:
         self.response.set_status(403, "forbidden")
         return
     auths = user.authmethod_set
     d = [auth.to_dict() for auth in auths]
     serialization.plist_dump(self.response, d)