def _http_oauth2(self, request):
client = await self.oauth.oauth(request.GET["code"], request.GET["state"])
user_data = await client.get("user")
session = self.ss.session(request)
self.users[str(user_data["id"])] = client.token
session.data["token"] = client.token
session.data["user"] = user_data["login"]
response = web.HTTPFound(self.url + "/settings")
return response
评论列表
文章目录