2014-07-07 2 views
0

외부에 서버 쪽 HTML 페이지로 리디렉션해야하는 각도 앱이 있으므로 target='_self'과 표준 <a> 태그를 사용하여 각도 앱을 서버 측으로 리디렉션 할 수 있다고 생각했습니다. 페이지. 그러나 실제로는 정상적으로 작동하지만 내용을 제공하기 전에 인증 토큰을 확인하는 레일 백엔드가 있습니다.각도로 된 링크에 헤더 추가

쿠키에 설정하려는 http 요청의 헤더에 auth 토큰을 보내야하고 Ajax 요청에 대해 $http 서비스와 함께 자동으로 각도 잡기가 필요하지만 같은 결과를 얻지 못하는 것 같습니다. 표준 링크에서 발생합니다.

Can/토큰을 보내기 전에 일반 토큰에 인증 토큰을 추가 할 수 있습니까?

답변

0

브라우저에서 JavaScript 코드가 아닌 HTTP 요청을하는 경우 토큰 값이있는 사용자 정의 헤더를 추가 할 수 없습니다. 비슷한 질문은 Adding http headers to window.location.href in Angular app을 참조하십시오.

그러나이 값이 이미 쿠키에서 제공되는 경우 백엔드에서 쿠키 값을 읽거나 HTTP 요청 체인의 일부 필터를 사용하여 쿠키를 헤더로 전송할 수 있습니까?