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发给认证服务器,再把返回结果给前端。

0
0

Spring Security技术栈开发企业级认证与授权

Spring Security技术栈,REST风格开发常见接口,独立开发认证授权模块保证REST服务安全

2662 学习 · 1561 问题

查看课程