我使用sails.js和Atlassian- crowd client包在群组中进行身份验证。但它返回的错误是:Error: Invalid Response from Crowd, expecting JSON.这里是我的代码,我不知道问题在哪里。如果有人能帮忙,我将不胜感激。
var atlassianCrowdClient = require('atlassian-crowd-client');
var crowd = new atlassianCrowdClient({
baseUrl: 'http://my-host/crowd/console/login.action',
application: {
name: 'app-name',
password: 'app-password'
},
"Content-Type":"application/json",
"Accept": "application/json"
});
module.exports = {
show: function (req, res) {crowd.session.create({'username':'my-username','password':'my-password'})
.then(function (session) {
console.log('Crowd SSO token is ' + session.token);
})
.catch(function(err) {
console.log('err: ' + err)
})
}
};发布于 2018-04-12 20:39:37
我认为您使用的baseURL是错误的。它应该是
baseUrl: 'https://crowd.example.com/'
https://stackoverflow.com/questions/49767912
复制相似问题