Error = redirect_uri_mismatch error_description = + + redirect_uri + ДОЛЖЕН + соответствовать + зарегистрированный + обратный вызов + URL + для + этого + приложения. error_uri = https% 3A% 2F% 2Fdeveloper.github.com% 2Fapps% 2Fanaging-oauth-apps% 2Frroubility-request-error-error% 2F% 23redirect-uri-mismatch
Основная подсказка вэто сообщение об ошибке redirect_uri_mismatch, если вы возьмете это в Google и начнете понимать проблему. Часть безопасности с серверами Identity заключается в том, что URI перенаправления, то есть URI перенаправления, на который сервер Identity возвращает ваше разрешение, должно быть зарегистрировано на самом сервере idnetiy. Кто-то не может просто отправить запрос от имени вашего приложения и вернуть авторизацию на свой сайт.
Так что для того, чтобы любое перенаправление, которое вы отправляете в своем приложении, нужно было зарегистрировать на Github, чтобы авторизация работала. В настоящее время его нет.
Подробнее об этом можно прочитать здесь Устранение неполадок, связанных с ошибками запроса маркера доступа к приложению OAuth