我不知所措。我相信我已经看过谷歌和堆栈溢出的每一个可能的答案,但我仍然撞在墙上。我尝试过每个不同的django整合openid都无济于事。我目前正在使用django_openid_auth
错误的更完整描述:
check_authentication failed: (60, 'server certificate verification failed. CAfile: /etc/ssl/certs/ca-certificates.crt CRLfile: none')
这是我在django_openid_auth中修改的代码:
def make_consumer(request):
session = request.session.setdefault('OPENID', {})
#store = DjangoOpenIDStore() # Old
djangoconnection.cursor() # New
store = MySQLStore(djangoconnection.connection, associations_table='django_openid_auth_association', nonces_table='django_openid_auth_nonce',) # New
return Consumer(session, store)
我真的认为这会有所作为,但不是。对于它的价值,我已经尝试检查我的数据库表格是否有任何使用迹象,但它们似乎并非如此。我不知道这是因为没有输入任何数据,或者是否正在迅速清理它。
我也尝试过解决方案here和here,但我相信第二个链接的解决方案基本上就是我已经概述过的。此页面上的来回评论也有些令人困惑。
我的余生将非常感谢任何帮助! (或至少几天)