我已经在网站上实现了谷歌oAuth (example.com)。一切正常,除了从我的网站上的子域(我有成千上万的子域)的身份验证。例如,当用户尝试通过子域进行授权时
fr.example.com
product1.example.com
product2.de.example.com
我从谷歌收到一个错误-
The redirect URI in the request did not match a registered redirect URI
如何才能解决这个问题呢?
发布于 2014-06-21 22:20:07
这是因为谷歌的OAuth不支持通配符子域匹配。您可以参考更多文档here
发布于 2014-07-19 16:01:45
其他的答案已经澄清了问题的原因是谷歌的OpenAuth不支持通配子域名。然而,您所问的是如何才能解决这个问题?嗯,你有两个选择,根据此电子邮件thread
你会选择哪个选项取决于谷歌用户被要求批准的品牌。主域还是子域?
发布于 2014-06-23 14:39:23
重定向URI必须与Google开发人员控制台中为此项目列出的值之一完全匹配(包括http或https方案、大小写和尾随的'/')。因此,如果您不在开发人员控制台中添加子域,它将不支持这些子域。
https://stackoverflow.com/questions/24342338
复制相似问题