У меня есть сервер авторизации, который в настоящее время используется моим приложением angular2 и веб-приложением mvc.
Я реализовал авторизацию в приложении angular2 с использованием пакета javascript oidc-client.Все работает нормально, кроме функции выхода из системы.
public logoff(): void {
this.customAuthService.startSignoutMainWindow();
}
startSignoutMainWindow() {
this.manager.getUser().then(user => {
return this.manager.signoutRedirect({ id_token_hint: user.id_token }).then(resp => {
console.log('signed out', resp);
setTimeout(5000, () => {
console.log('testing to see if fired...');
});
}).catch(function (err) {
console.log(err);
});
});
};
Это код, который я использую для выхода из моего приложения angular2, которое использует oidc-клиент для реализации авторизации.
Но этоне выходить из моего другого веб-приложения asp.net mvc.
Но обратная работа работает нормально, т.е. если я выхожу из своего веб-приложения mvc, мое угловое приложение перенаправляет на сервер авторизации для входа в систему.
Может ли кто-нибудь помочь исправить это так, что если я выйду из своего приложения angular2, я смогу снова использовать приложение mvc без входа в систему.
Заранее спасибо.