OAuth2.0 Неверное значение параметра для redirect_uri: отсутствует схема - PullRequest
1 голос
/ 07 января 2020

Я использую поток Oauth2.0 для моего веб-приложения appengine, развернутого в GCP.

Я использую IAP. У меня есть действительный файл cliend_secret, зашифрованный с помощью Cloud KMS. Но я получил эту ошибку, которой раньше не было:

oauthlib.oauth2.rfc6749.errors.InvalidClientIdError:(invalid_request) 
Invalid parameter value for redirect_uri: Missing scheme: 
/api/oauth2callback

Есть ли у вас какие-либо идеи об источнике этой проблемы?

1 Ответ

2 голосов
/ 07 января 2020

Эта ошибка означает, что вы не указали полный URI для URI авторизованного перенаправления.

Go в Google Cloud Console -> API & Services -> Credentials. Прокрутите вниз до «Авторизованные URI перенаправления».

Измените URI перенаправления на:

https://your-domain-name/api/oauth2callback

Если вы используете нестандартный номер порта, используйте этот формат:

https://your-domain-name/api/oauth2callback:8443
...