DWQA Questions分类: Oauth除localhost之外都没法正确获取access token
匿名用户 asked 4年 ago

你好,项目使用oauth2+sso来实现web端登陆和资源授权,本机localhost调试没有问题,但是在局域网状态下,其他ip访问相同的页面没法跳转出登陆页面,地址栏会出现类似url:http://localhost:6090/oauth/authorize?client_id=ssoclient&redirect_uri=http://192.168.0.107:6050/login&response_type=code&state=k831YU.
如果把client端的配置”security.oauth2.client.access-token-uri=http://localhost:6090/oauth/token”改成”security.oauth2.client.access-token-uri=http://192.168.0.107:6090/oauth/token”,登陆页面可以出来,但是登陆之后无法通过code交换到access token,地址栏会出现类似url: http://192.168.0.107:6050/login?code=5455vx&state=OhLYF7
请问博主,这个问题怎么解决?非常感谢。