Oauth 2.0 飞行前的基本授权5 get响应的HTTP状态代码401无效

Oauth 2.0 飞行前的基本授权5 get响应的HTTP状态代码401无效,oauth-2.0,angular5,spring-security-oauth2,Oauth 2.0,Angular5,Spring Security Oauth2,我在Angular中使用基本授权请求访问令牌,但我收到此错误 我在《邮递员》上试过,一点问题也没有 我正在使用服务发布来自API的请求 requestToken(){ var encoded:string=btoa(“我的用户名”+:“+”我的密码”) 让选项={ 用户名:“用户名”, 密码:“password”, 授予类型:“密码”, } 让_httpHeader=新的HttpHeaders(); _httpHeader=_httpHeader.append(“内容类型”,“应用程序/x-w

我在Angular中使用基本授权请求访问令牌,但我收到此错误

我在《邮递员》上试过,一点问题也没有

我正在使用服务发布来自API的请求

requestToken(){
var encoded:string=btoa(“我的用户名”+:“+”我的密码”)
让选项={
用户名:“用户名”,
密码:“password”,
授予类型:“密码”,
}
让_httpHeader=新的HttpHeaders();
_httpHeader=_httpHeader.append(“内容类型”,“应用程序/x-www-form-urlencoded”);
_httpHeader=_httpHeader.append(“授权”、“基本”+编码);
返回此内容。_http.post(API_URL+'/oauth/token?grant_type='+options.grant_type+'&password='+options.password+'&username='+options.username,{headers:_httpHeader,with credentials:true});
}
然后在我的组件中调用该服务,将其保存在会话存储中

this.\u dataService.requestToken()
.订阅(
res=>{
setItem('access_token',res['access_token']);
setItem('refresh_token',res['refresh_token']);
},
错误=>{
console.log('Authentication failed!');
}
);

查看Chrome Dev Tools屏幕截图,响应不包括访问控制允许标题中的“授权”标题。如果你能控制服务器,你可以把它包括在内,看看它是否能解决问题。不幸的是,我在服务器端没有控制权。但是谢谢兄弟。
API\u URL
(triu svc:8080)是不是与提供angular应用程序的服务器地址/端口不同