我試圖從我的angularjs authService使用「https://localhost:44333/identity/connect/token」發佈到我的身份服務器時遇到以下錯誤,但是當我從Postman或Fiddler發佈時,所有工作都正常。unableionto_verify_leaf_signature當從AngularJs /科爾多瓦發佈
我有自己創建了我進口,所以當我在我的瀏覽器瀏覽到https://localhost:44333/identity一切都很好的證明。
我可以收集來自周圍的Googling是,它必須是與證書什麼的,但我只能找到node.js中的主題我試圖從angularjs服務進行身份驗證到IdentityServer3,我使用owin在上面的url上自我託管。
以下是我的angulajs登錄代碼如下所示:
var _login = function (credentials) {
var user = { grant_type: 'password', username: credentials.userName, password: credentials.password, scope: 'salesApi' }
var urlEncodedUrl = {
'Content-Type': 'application/x-www-form-urlencoded',
'Authorization': 'Basic ' + base64Encoded
};
console.log(base64Encoded);
$http.post(serviceBase + 'connect/token', { headers: urlEncodedUrl }, { data: user }).success(function (data, status, headers, config) {
localStorageService.set('authorizationData', { bearerToken: data.access_token, userName: credentials.userName });
_authentication.isAuth = true;
_authentication.userName = credentials.userName;
_authentication.bearerToken = data.access_token;
}).error(function (err, status) {
console.log(err);
_logOut();
});
};
任何的想法是什麼,我丟失或如何解決這個問題?
更新:這實際上是一個漣漪模擬器或科爾多瓦問題?
雖然這可能在理論上回答這個問題,但[這將是更可取的](// meta.stackoverflow.com/q/8259)在這裏包括答案的基本部分,並提供參考鏈接。 – Tunaki