格子 Oauth redirect_uri 未配置错误

Posted

技术标签:

【中文标题】格子 Oauth redirect_uri 未配置错误【英文标题】:Plaid Oauth redirect_uri is not configured error 【发布时间】:2021-10-10 12:43:10 【问题描述】:

我正在尝试使用Plaid-Link 实现OAuth,但在服务器端不断出现此错误:

plaid.errors.InvalidRequestError: OAuth redirect URI must be configured in the developer dashboard. See https://plaid.com/docs/#oauth-redirect-uris

我在本地运行我的应用程序(沙盒模式),我有一个在 localhost:8000 上运行的后端服务器和在 localhost:3005 上运行的客户端应用程序

我已在开发者仪表板中配置重定向 URL (see image here)

我正在使用 Python SDK,这是我的服务器中的 CreateLink 调用示例:

response = client.LinkToken.create(
'user': 
'client_user_id': str(client_user_id),
,
'client_name': 'XYZ Corporation',
'products': ['auth'],
'country_codes': COUNTRY_CODES,
'language': 'en',
'redirect_uri': 'http://locahost:3005/landing-rc-solo/link-bank'

)

你知道这里有什么问题吗?

非常感谢您的帮助!

【问题讨论】:

有什么解决办法吗? 【参考方案1】:

假设您没有犯愚蠢的错误,例如将 redirect_uri 添加到开发人员仪表板以获取不同的 client_id,这对我来说似乎是正确的。您是否介意向 Plaid 支持提交工单,以便具有正确访问权限的人可以更深入地研究这个问题?

【讨论】:

【参考方案2】:

基本上,由于您在本地主机上并且只是为了开发,我所做的就是完全删除重定向。 如果这对您来说没问题,那么错误应该消失。

【讨论】:

以上是关于格子 Oauth redirect_uri 未配置错误的主要内容,如果未能解决你的问题,请参考以下文章

Facebook OAuth redirect_uri 问题“应用程序配置不允许给定 URL。”

微信支付 域名与后台配置不一致 当前页面的URL未注册

通过 OAuth 2 连接到 Google“redirect_uri 的参数值无效:缺少权限:”

微信支付 域名与后台配置不一致 当前页面的URL未注册

没有 redirect_uri 的 Oauth2 流

为啥我无法从 OAuth 2 服务器作为 JSON 接收“访问令牌”并且我需要定义“redirect_uri”?