Google Oauth授权重定向URI无法接受URL最后的/*

Google Oauth授权重定向URI无法接受URL最后的/*,oauth,oauth-2.0,google-oauth,Oauth,Oauth 2.0,Google Oauth,我一直在学习stephen grider的课程,他创建了一个google oauth客户端id,授权js orgins为,授权重定向URI为*,google接受了它。但是当我尝试相同的方法时,它会为重定向URI抛出一个错误,即无效重定向:不能包含通配符(*)。我不确定没有这个,它会导致更多的问题。任何解决方法。我键入了作为临时解决方案。请提出建议。您所遵循的任何课程都必须是非常古老的,我与谷歌合作开发了五年,当时不允许使用通配符重定向uri 授权重定向URI 用于web服务器的请求。这是应用程序

我一直在学习stephen grider的课程,他创建了一个google oauth客户端id,授权js orgins为,授权重定向URI为*,google接受了它。但是当我尝试相同的方法时,它会为重定向URI抛出一个错误,即无效重定向:不能包含通配符(*)。我不确定没有这个,它会导致更多的问题。任何解决方法。我键入了作为临时解决方案。请提出建议。

您所遵循的任何课程都必须是非常古老的,我与谷歌合作开发了五年,当时不允许使用通配符重定向uri

授权重定向URI 用于web服务器的请求。这是应用程序中的路径,用户在通过Google身份验证后将被重定向到该路径。路径将附加用于访问的授权代码。必须有一个协议。不能包含URL片段或相对路径。不能是公共IP地址


重定向uri必须是要用于处理授权的文件的路径

您配置到API控制台的重定向URL必须与您在应用程序中使用的重定向URL完全匹配。例如,
http://localhost:5000
不匹配
http://localhost:5000/
https:5000//localhost
。因此,通配符永远不会起作用

此外,重定向URL没有路径组件是非常罕见的。比如说
http://localhost:5000/myoauth
更为传统。这并不是说一条空路径是不可能的,只是因为它非常不寻常,所以更可能是您在某个地方误解了OAuth

但是,请注意,您可以配置多个重定向URL,因此
http://local:5000
https://localhost:5000
https://myliveservice.com/redirect