Попробуйте заменить window.IN.User.authorize на window.IN.user.authorize
window.IN.user.authorize возвращает обещание, и успешный обратный вызов выполняется после входа в системууспех.Это странно, но работает, если мы заменим пользователя на пользователя
window.IN.user.authorize().then(function(data){
console.log("Logged in successfully .");
window.IN.API.Raw("/people/~:(id,first-name,last-name,formatted-name,headline,location,industry,current-share,num-connections,num-connections-capped,summary,specialties,positions,picture-url,site-standard-profile-request,api-standard-profile-request,public-profile-url,email-address)").method("GET").body().result(function (oData) {
that.props.dispatch(userCreation(linkedInProfileFormat(oData)));
});
},function(error){
alert("Linkedin failed because of harshita !");
});