Как отключить "использовать строгий режим для перенаправления URIs" в приложении facebook
есть ли способ отключить опцию Use Strict Mode for Redirect URIs
в приложении Facebook? Похоже,что с марта 2018 года это свойство автоматически включается и неактивно, поэтому его нельзя отключить. Facebook, похоже, запрещает аутентификацию, если точный URL-адрес не указан в Valid OAuth Redirect URIs
. Это проблема, потому что модуль Sitecore Social Connected, кажется, передает другой параметр состояния в строке запроса при каждом входе в систему. Я тестировал с помощью Redirect URI Validator
в приложении Facebook и это подтверждает, что перенаправление должно быть точно в соответствии с Valid OAuth Redirect URIs
.
1 ответов
есть ли способ отключить опцию
Use Strict Mode for Redirect URIs
в приложении Facebook?
нет
из-за изменений безопасности, внесенных в Facebook, больше невозможно отключить эту настройку.
что касается специфики Sitecore и социального подключенного модуля, я обнаружил из комментариев @CBroe, что Valid OAuth Redirect URIs
теперь должен содержать параметр строки запроса следующим образом:
http://example.com/layouts/Social/Connector/SocialLogin.ashx?type=access
раньше я просто had
http://example.com/layouts/Social/Connector/SocialLogin.ashx
если вы используете HTTPS, вам нужно будет ввести URI с номером порта, а также т. е.
https://example.com:443/layouts/Social/Connector/SocialLogin.ashx?type=access
этот последний пункт не связан с последними изменениями приложения Facebook.