Сервис Google OAuth перенаправляет на URL со знаком # в конце

Когда пользователь перенаправлен на https://accounts.google.com/o/oauth2/auth?response_type=code&client_id=[clientid]&redirect_uri=http://example.com/googleauth&scope=email с помощью кнопки «Войти в Google» ответ Location заголовок, который вызывает перенаправление на сайт, имеет # символ в конце:

Заголовки ответа:
место нахождения: http://example.com/googleauth?code=[code]#

Это, конечно, не нарушает функциональность сайта, но я бы все равно хотел от него избавиться. Что-то не так с моим первоначальным URL-адресом запроса, или мне нужно прибегнуть к решению на основе JavaScript с моей стороны?

1

Решение

Нет ничего плохого в вашем URL перенаправления или коде на стороне клиента. Это то, что недавно добавила Google, но не должно вас беспокоить, см. Также: Google OAuth-код добавляет дополнительные "#" в ответ а также # добавлено в URL обратного вызова Google+ OAuth 2.0

1

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]