auth0backend.py 文件源码

python
阅读 18 收藏 0 点赞 0 评论 0

项目:auth0-django-web-app 作者: auth0-samples 项目源码 文件源码
def get_user_details(self, response):
        # Obtain JWT and the keys to validate the signature
        idToken = response.get('id_token')
        jwks = request.urlopen("https://" + self.setting('DOMAIN') + "/.well-known/jwks.json")
        issuer = "https://" + self.setting('DOMAIN') + "/"
        audience = self.setting('KEY') #CLIENT_ID
        payload = jwt.decode(idToken, jwks.read(), algorithms=['RS256'], audience=audience, issuer=issuer)

        return {'username': payload['nickname'],
                'first_name': payload['name'],
                'picture': payload['picture'],
                'user_id': payload['sub']}
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号