尝试使用 Backand SDK 在 Angular 应用程序中使用用户凭据登录(并进入会话)。从Backand 文档中,我尝试使用 Backand.signin() 方法(来自我的本地)登录,该方法看起来最初是向 API 发送 OPTIONS http 请求,不幸的是,这导致了这个跨源错误:
XMLHttpRequest 无法加载https://api.backand.com/token。对预检请求的响应未通过访问控制检查:请求的资源上不存在“Access-Control-Allow-Origin”标头。因此,不允许访问源“ http://localhost:xxxx ”。响应的 HTTP 状态代码为 400。
端点的确切响应是:{"error":"unsupported_grant_type"}
我已经广泛地梳理了文档,但找不到其他人有这些错误。
这是我正在使用的确切代码:
function Login(username, password, callback) {
Backand.signin(username, password).then(function(response){
console.log(response);
}, function(error){
console.log(error);
});
}
错误作为null
对象记录到控制台。