2017-01-04 7 views
0

ng2 웹 애플리케이션에 인증 및 승인을 제공하기 위해 IdentityServer3을 사용하고 있습니다. 제 서버 측은 https://github.com/IdentityServer/IdentityServer3.Samples/tree/master/source/AspNetIdentity/WebHost에 제공된 예제와 거의 같습니다. passwordgrant_typePOST /core/connect/token에 성공적으로 호출 후 jwt을 얻을 수와 내가 roclient (자원 소유자 클라이언트)를 사용하는 로그인 페이지를 설정 한 클라이언트 측에 리소스 소유자 비밀번호 인증 정보 흐름 및 "remebmer me"기능 (예 : 쿠키)

흐름. 지금은 localStorage에 저장하고 이후 전화를 걸 때 사용합니다.

  1. 어떻게 "나를 기억"기능을 구현하는 방법에 대한 갈 것이라고 다음과 같이

    내 질문

    은? 토큰의 유효 기간을 변경하기 위해 새로 고침 토큰을 사용하거나 쿠키를 사용하려고합니다. -

  2. 그리고 베어러 토큰에서 쿠키를 얻는 방법은 IdentityServer3에 있습니까?

답변

1
  1. 인민 회의에서 "저를 기억"? localStorage를 사용하는 것은 유일한 선택입니다. 리소스 소유자 암호 흐름을 사용하기로 결정한 경우 SSO의 혜택을받지 못합니다. 동 리디렉션을 사용하는 경우 IdentityServer에서 영구 쿠키를 발행하여보다 일반적인 "내 정보 기억"구현을 할 수 있습니다. 명확한 컷 답변

  2. 번호

+0

감사합니다. –