У Google есть пример клиента OAuth2 здесь
Я совершенно не знаком с OAuth2 и хотел бы, чтобы этот пример работал, прежде чем переходить к интеграции OAuth2 с моим приложением. Я сделал следующее:
python moderator.py
Приложение открывает браузер, где я могу (как пользователь )авторизовать приложение для доступа к моей учетной записи. Но Google жалуется вот так (400 Bad Request):
Error: redirect_uri_mismatch
The redirect URI in the request: http://localhost:8080/ did not match a registered redirect URI
Learn more
Request Details
from_login=1
scope=https://www.googleapis.com/auth/moderator
response_type=code
access_type=offline
redirect_uri=http://localhost:8080/
approval_prompt=auto
as=-xxxxxxxxxxxxx
pli=1
client_id=xxxxxxxxxxx.apps.googleusercontent.com
authuser=0
hl=en
Я предполагаю, что localhost :8080 исходит от внутреннего веб-сервера, запущенного moderator.py. Мой вопрос: :кто-нибудь заставил этот пример работать? Какие еще компоненты мне нужны (конфигурация apache, DNS,...)
Я очень запутался с OAuth2, и любая помощь будет очень признательна.