Как создать URL-адрес обратного вызова?
Я пытаюсь создать URL-адрес обратного вызова на основе некоторых требований, связанных с безопасностью приложения Angular.После того, как я изменил местоположение приложения на URL-адрес обратного вызова, мне нужно проверить URL-адрес, чтобы узнать, нет ли в нем хэширования с ошибкой.
isAuthorized(): boolean {
if (!this.hasSession()) {
this.authService.login();
} else {
const deepLink = this.getCookie('DeepLink');
//do something
}
}
hasSession(): boolean {
let URL = 'https://';
for (var property in this.dualLogonAPI) {
if (this.dualLogonAPI.hasOwnProperty(property)) {
URL += this.dualLogonAPI[property];
}
}
// this.router
// .navigate([URL])
// .then(/*...*/)
// .catch(/*...*/);
return true;
}
canActivate(): boolean {
return this.isAuthorized();
}
Я уже добавил HashLocationStrategy
к своему app.module.ts