1

突然之间,尽管 9 个多月以来一切都运行良好,但最近似乎针对 IDM 的身份验证失败了。具体来说,我收到错误 500(内部服务器错误),没有提供其他详细信息。

在我的设置中,没有任何改变,相关部分是:

FIWARE_IDM_SERVER = "https://account.lab.fi-ware.org"
FIWARE_APP_ID = "<APP_ID>"
FIWARE_APP_SECRET = "<APP_SECRET>"

AUTHENTICATION_BACKENDS = (
    'wirecloud.fiware.social_auth_backend.FiwareBackend',
    'django.contrib.auth.backends.ModelBackend',
)

知道可能出了什么问题吗?

4

1 回答 1

1

FIWARE Lab 的帐户服务器地址从 更改https://account.lab.fi-ware.orghttps://account.lab.fiware.org(注意 fi-ware 中的破折号)。https://account.lab.fi-ware.org已配置为重定向到新地址,但默认情况下 Python 2 不支持 SNI,使此请求在考虑重定向之前失败。FIWARE_IDM_SERVER最简单的解决方案是使用新地址更新设置。

有关 python 不支持 SNI 以及如何启用它的更多信息,请参阅此链接。

于 2015-01-22T10:54:55.120 回答