Я сделал webapp в python, используя web2py, который имеет стороннюю аутентификацию с использованием Janrain, как рекомендовано.
На моем локальном сервере он работал абсолютно нормально, но теперь, когда я разворачивал на pythonanywhere, аутентификация дает мне следующую ошибкуАутентификация сторонней стороны Web2py
«urlopen ошибка связи Tunnel класс„urllib2.URLError“потерпел неудачу: 403 Forbidden»
Stack
===========
File "/usr/lib/python2.7/urllib2.py", line 127, in urlopen
return _opener.open(url, data, timeout)
File "/usr/lib/python2.7/urllib2.py", line 404, in open
response = self._open(req, data)
File "/usr/lib/python2.7/urllib2.py", line 422, in _open
'_open', req)
File "/usr/lib/python2.7/urllib2.py", line 382, in _call_chain
result = func(*args)
File "/usr/lib/python2.7/urllib2.py", line 1222, in https_open
return self.do_open(httplib.HTTPSConnection, req)
File "/usr/lib/python2.7/urllib2.py", line 1184, in do_open
raise URLError(err)
URLError: <urlopen error Tunnel connection failed: 403 Forbidden>
==========================
Для сторонней аутентификации я использовал идентификатор yahoomail.
Возможный дубликат [открыть URL-адрес из pythonanywhere] (http://stackoverflow.com/questions/32597390/open-url-from-pythonanywhere) – horns