Relógio Angular2 para redirecionamento 302 ao buscar recursos

Tenho um requisito para extrair alguns recursos de outro domínio da minha empresa. Quero extrair conteúdo HTML protegido com solicitações GET.

Quando um usuário é desconectado do aplicativo, o conteúdo solicitado retornará um 302 para a página de login.

Minhas tentativas de farejar os cabeçalhos de um 302 não retornaram o que eu esperava até agora. A resposta retornada pelo meu Observable é 200 (página de login).

Aqui está meu aplicativo de amostra.

export class MenuComponent implements OnInit {

    private _resourceUrl = "http://localhost:3001/resources/menu";

    constructor(private _http: Http){
    }

    menu: string;

    ngOnInit(): void {
        this.getMenu()
            .subscribe(
                response => {
                    console.log(`Response status: ${response.status}`);

                    this.menu = response.text();
                },
                error => console.log(<any>error));
    }

    getMenu(): Observable<Response>{        
        return this._http.get(this._resourceUrl)
            .map((response: Response) => response)
            .catch(this.handleError);
    }

    private handleError(error: Response){
        console.log(error);
        return Observable.throw(error.json().error || 'Server Error');
    }
}

Estou no caminho certo?

questionAnswers(2)

yourAnswerToTheQuestion