python - 使用python-openid与django导致“Server denied check_authentication”。我该怎么做才能解决这个问题?

时间:2011-11-16 02:34:58

标签: python django openid

我不知所措。我相信我已经看过谷歌和堆栈溢出的每一个可能的答案,但我仍然撞在墙上。我尝试过每个不同的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)

我真的认为这会有所作为,但不是。对于它的价值,我已经尝试检查我的数据库表格是否有任何使用迹象,但它们似乎并非如此。我不知道这是因为没有输入任何数据,或者是否正在迅速清理它。

我也尝试过解决方案herehere,但我相信第二个链接的解决方案基本上就是我已经概述过的。此页面上的来回评论也有些令人困惑。

我的余生将非常感谢任何帮助! (或至少几天)

0 个答案:

没有答案