Servlet url作为层授权回调域无效



我试图使用Oauth2连接到strava api,我的应用程序的注册需要一个授权回调域,如:http://testapp.com但我在本地测试这个,我的url是像:http://localhost:/7001/testapp.com/servlet但strava不会验证这个错误"这个文件必须是一个域,没有斜杠或路径",我怎么能把我的servlet url作为回调?

设置您的授权回调域为http://localhosthttp://127.0.0.1。然后,在请求访问时,您向Strava提供以回调域开始的任何redirect_uri。例如,

https://www.strava.com/oauth/authorize?
  client_id=9
  &response_type=code
  &redirect_uri=http://localhost:7001/testapp.com/servlet
  &scope=write
  &state=mystate
  &approval_prompt=force

如果Strava不能很好地使用hostname:port格式,则需要将本地应用服务器设置为在默认端口80上运行。

&redirect_uri=http://localhost/testapp.com/servlet

如果您正在运行Tomcat,则需要在{TOMCAT_HOME}/conf/server.xml文件中进行更改。如果没有,请检查您的web应用服务器文档

最新更新