2014-12-06 2 views
0

내 응용 프로그램에서 요청할 때마다 토큰이 응답 내에 반환됩니다. 다음 요청에 사용해야하는 토큰입니다.Ember Simple Auth - 저장된 토큰을 업데이트하는 방법

이것은 부분적으로 작동합니다. 앱을 새로 고침하면 복원 기능이 실행되지만 잘못된 토큰을 사용합니다.

var Parent = this; 

    Ember.$(document).ajaxComplete(function(Event, Response) { 

     Parent.session.content.Token = Response.responseJSON.Token; 

    }); 

세션이 복원 기능을 사용하여 위의 코드가 아니라 인증은 "복원"에 사용하는 저장소에 메모리에 토큰을 갱신 것으로 보인다.

모든 요청/재 검증에이 토큰을 사용하려면 어떻게 localStorage에서 토큰을 업데이트 할 수 있습니까?

답변

1

세션에서 토큰이 변경되었음을 감지 할 수 있도록 Ember의 set 메서드를 사용해야합니다. session.set('token', Response.responseJSON.Token);.

+0

문제가 해결되었습니다. 고맙습니다. – NotHereAnymore