Большинство oauth-провайдеров требуют, чтобы uri перенаправления (который, я полагаю, здесь является URL-адресом обратного вызова) было предопределено из соображений безопасности. Вы говорите, что если вы измените его, вы не получите эту ошибку, но вы не упомянете, что вы делаете. В любом случае, я думаю, что вы ответили на свой вопрос, вы должны изменить его , а затем выяснить, почему возникает ваша следующая проблема с информацией о пользователе, которая находится на более позднем этапе процесса oauth.