我正在使用带有以下代码的authlib:
session = OAuth2Session(client_id, client_secret)
token = session.fetch_access_token(
access_token_url,
client_id='.....',
method='POST',
client_secret=client_secret,
authorization_response=request.url,
code=request.args['code']
)
尝试使用自签名证书访问我自己的OAuth2服务器时,这会产生request.exceptions.SSLError(CERTIFICATE_VERIFY_FAILED)。
无论此错误如何使用HTTPS都应该怎么做?
答案 0 :(得分:1)
有两种方法:
verify=False
,它将不验证SSL OAuth2Session.fetch_access_token
接受请求支持的所有参数。检查请求API文档:https://2.python-requests.org/en/master/api/#requests.request