Перенаправить на другой сайт:
Сохраните это утверждение на своей угловой странице:
HTML:
<button (click)="getTokenFromAnotherSite()">Get Token</buttom>
TS:
getTokenFromAnotherSite(){
window.location.href = `path to another site from where you want to get token?returnPath ='return_page_path'`;
}
На другом сайте component.ts:
/**
* Method initializes first.
*/
ngOnInit() {
this.route.queryParams.subscribe(resp => {
this.returnUrl= resp.returnPath ;
});
if(gotToken){
window.location.href = `you_host/${this.returnUrl}?token=gotToken`;
}
}
Получите токен на той же угловой странице:
/**
* Method initializes first.
*/
ngOnInit() {
this.route.queryParams.subscribe(resp => {
this.token = resp.token;
});
}