Vue向授权服务器密码登录出现跨域问题,这个跨域问题在资源服务器是可以解决的
来源:6-2 实现标准的OAuth服务提供商
煮剑_焚酒
2019-06-01

资源服务器解决办法 是 官方手册的办法

但是这个办法在授权服务器上不起作用
Access to XMLHttpRequest at ‘http://127.0.0.1:9999/oauth/token’ from origin ‘http://localhost:8088’ has been blocked by CORS policy: Response to preflight request doesn’t pass access control check: It does not have HTTP ok status.
写回答
1回答
-
JoJo
2019-06-04
不要从前端直接跨域访问授权服务器,前端把用户填的用户名密码发给自己的后端,由后端加上clientId和clientSecret发给认证服务器,再把返回结果给前端。
00
Spring Security技术栈开发企业级认证与授权
Spring Security技术栈,REST风格开发常见接口,独立开发认证授权模块保证REST服务安全
2662 学习 · 1561 问题
相似问题