Python 运行Okta flask集成示例时出现自签名认证错误
尝试在工作计算机上执行样本瓶和Okta集成程序时出现自签名认证错误 我正在学习使用Pycharm IDE在Flask中集成Okta SSO。我将遵循上的示例教程 在我运行程序并在Okta登录页面上输入我的帐户用户名和密码后,它抛出证书错误,指出证书链中存在自签名证书。我已尝试使用下面的代码禁用ssl上下文 但这也不行。如果我输入了错误的电子邮件和密码,它只会通知我无效凭据,但不会抛出认证错误。只有在输入正确的用户名和密码后才会抛出错误 我读过几个论坛和几个不同网站上的帖子,但似乎没有其他人面临类似的问题 同样的程序在我的个人电脑上运行。我的工作计算机具有用于SSO和其他设备控制的其他证书。如果你能帮我,请告诉我。先谢谢你Python 运行Okta flask集成示例时出现自签名认证错误,python,flask,python-requests,ssl-certificate,okta-api,Python,Flask,Python Requests,Ssl Certificate,Okta Api,尝试在工作计算机上执行样本瓶和Okta集成程序时出现自签名认证错误 我正在学习使用Pycharm IDE在Flask中集成Okta SSO。我将遵循上的示例教程 在我运行程序并在Okta登录页面上输入我的帐户用户名和密码后,它抛出证书错误,指出证书链中存在自签名证书。我已尝试使用下面的代码禁用ssl上下文 但这也不行。如果我输入了错误的电子邮件和密码,它只会通知我无效凭据,但不会抛出认证错误。只有在输入正确的用户名和密码后才会抛出错误 我读过几个论坛和几个不同网站上的帖子,但似乎没有其他人面临类
try:
_create_unverified_https_context = ssl._create_unverified_context
except AttributeError:
# Legacy Python that doesn’t verify HTTPS certificates by default
pass
else:
# Handle target environment that doesn’t support HTTPS verification
ssl._create_default_https_context = _create_unverified_https_context
我没有找到一个具体而清晰的解决方案,但将python版本更改为较旧版本,并返回到最新版本,然后重新安装flaskoidc包就成功了 谢谢大家!