我已关注此博客并使用 forcejs 插件在我的 ionic 混合应用程序中进行 salesforce 身份验证。我能够登录并在弹出 URL 中(重定向到回调后)我可以看到访问令牌。但是当弹出窗口来到回调 url 时,它不会自动关闭,而且我的回调函数也没有被调用。而且我无法使用身份验证结果。
let appId = 'consumer_key';
let loginURL = 'https://login.salesforce.com/';
let oauthCallbackURL = 'http://localhost:8100/callback';
let oauth = OAuth.createInstance(appId, loginURL, oauthCallbackURL);
console.log('=============oauth: ', oauth)
oauth.login().then(oauthResult => {
//can not get here after authentication
DataService.createInstance(oauthResult);
console.log("Logged Into Salesforce Successfully");
});