На угловой js: у меня есть два веб-сайта.
Веб-сайт 1. Веб-сайт 2.
Когда пользователь Веб-сайта 1 подключается, он использует веб-сайт 2 для загрузки API и устанавливает куки насайт 2. (сессия) К сожалению, в IOS Safari он не работает, потому что политика Apple ограничивает набор файлов cookie.
Есть идеи, как заставить его работать?
Я пробовал что-то вроде этого:
.factory('httpRequestInterceptor', function ($rootScope) {
return {
request: function (config) {
if ($rootScope.globals.currentUser) {
config.headers['Authorization']= 'Basic ' + $rootScope.globals.currentUser.authdata; // jshint ignore:line
// config.headers['Dodo'] = 'Basic ' + $rootScope.globals.currentUser.authdata; // jshint ignore:line
console.log('HTTPrequest');
}
// config.headers['Authorization'] = 'Basic d2VudHdvcnRobWFuOkNoYW5nZV9tZQ==';
// config.headers['Accept'] = 'application/json;odata=verbose';
return config;
}
};
})