[SOLVED]Ошибка 400 (ошибка OAuth2)! 1
Мне нужна ваша помощь. В настоящее время я работаю с Moodle 2.7. Я хочу связать свое настроение с Google Authentication, поэтому я загрузил OAuth2 на сайт moodle (плагины).
У меня есть свой собственный сервер, у которого есть статический ip для доступа к нему. Пример:
https: 10.0.181.201/moodle
сказал, что это место моего настроения.
Я просто следую за всем, начиная с принятия идентификатора клиента Google и секретного кода, также экрана согласия. Когда я закончил, я использовал кнопку входа в систему Google, расположенную внутри OAuth2, она показывает
Ошибка 400. invalid_request. device_id и device_name необходимы для частных IP:
https://10.0.181.201/moodle/auth/googleoauth2/gogle_redirect.php
и когда я изменить config.php в MOODLE папку с
$CFG->wwwroot = 'https://10.0.181.201/moodle';
в
$CFG->wwwroot = 'https://localhost/moodle';
он работает отлично (я войти как корень на моем сервере), но не могут другие хосты не могут получить доступ к нему, потому что будут направлять их на свой собственный localhost.
любой может решить эту проблему? Спасибо
Looks как Google аутентификация не принимает частный IP-адреса - есть работа вокруг, хотя - http://stackoverflow.com/questions/24736168/error-invalid-request-device-id-and -device-name-are-required-for-private-ip –
Я уже сделал все шаги в ссылке, которую вы мне дали, но все еще не работает. Я изменил hosts.conf (создаю поддельный домен). но все та же проблема. – ironcode