handlersoauth.py 文件源码

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

项目:enkiWS 作者: juliettef 项目源码 文件源码
def auth_callback_provider( self ):
        params = { 'code': self.request.get( 'code' ),
                   'client_id': self.get_auth_request_client_id(),
                   'client_secret': self.get_client_secret(),
                   'redirect_uri': self.domain_name[ :-1 ] + self.get_auth_callback(),
                   'grant_type': 'authorization_code',
                   }
        urlParams = enki.libutil.urlencode( params )
        url = self.token_endpoint()

        result = self.urlfetch_safe( url = url,
                                     payload = urlParams,
                                     method = urlfetch.POST,
                                     headers = { 'Content-Type': 'application/x-www-form-urlencoded' }
                                    )

        self.process_token_result( result )
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号