Я создавал/тестировал аутентификацию Facebook (node.js с Everyauth), и все было хорошо в течение нескольких недель. Затем что-то случилось с URL-адресом, который предоставляет C9.
В IDE, когда я запускаю свое приложение, C9 предлагает подключиться через http://myproject.c9.io. Это нормально, но когда я пытался аутентифицироваться в своем приложении на Facebook, Everyauth генерировал URL-адрес вида http://project-live99823498923.rhcloud.com/, и я бы получил ошибку Facebook «URL-адрес не принадлежит приложению». Я изменил настройки FB на этот URL-адрес, и все было хорошо, пока пару дней назад, и теперь, кажется, ничего не работает в URL-адресе входа в Facebook, и я получаю ужасный «URL-адрес ошибки 191 не принадлежит приложению».
Кто-нибудь преодолел это? У меня платный план c9, и я безрезультатно отправил запрос в службу поддержки. Не уверен, что это C9 (в последнее время кажется очень нестабильным), Facebook или какие-то изменения в Everyauth (однако я не трогал свой код аутентификации).
Спасибо!