将OAuth2用于服务帐户时为Redirect_uri

时间:2019-10-29 08:33:22

标签: google-api google-oauth2

设置OAuth2 + Google API连接时,如果使用服务帐户并键入其他(不是Web应用程序),如何设置redirect_uri?

我刚在公司任职,我已经完成了一项使用Google API的系统来修复错误的任务。我追溯到错误所在,得到的是redirect_uri_mismatch。系统使用服务帐户,然后在Google API中键入其他(不是Web应用程序)。我试图找出身份验证流程是如何发生的,但是我找不到解决此错误的方法。

在oauthcallback.php中: $client->setRedirectUri(URL . 'google3/oauth2callback.php');

我正在尝试使用该功能通过Google API进行身份验证。我收到此错误:

access_type=offline
client_id=CLIENTID.apps.googleusercontent.com
redirect_uri=https://URL.COM/index.php?action=run
state=
scope=https://www.googleapis.com/auth/drive
approval_prompt=auto```

0 个答案:

没有答案