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)
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)