2017-09-20 9 views
1

ASP.NET MVC5 애플리케이션에 AzureAD 인증을 설정하기 위해 OpenId 연결 프로토콜을 사용하고 있습니다. 인증이 성공적으로 끝나면 사용자 인증 트랜잭션 중에 앱에서 수신 한 id_token은 1 시간 동안 지속되므로 앱의 세션 쿠키도 1 시간 동안 지속됩니다.Azure AD 쿠키 MW가 슬라이딩 세션을 제공합니까?

이제는 오전 8시에 응용 프로그램에 성공적으로 로그인 했으므로 세션 쿠키는 기본적으로 오전 9 시까 지 지속되며 그 사이에 응용 프로그램의 여러 영역을 탐색하게됩니다. 추가, 편집, 삭제 및 선택과 같은 행동을합니다.

예를 들어 오전 8시 30 분에 양식을 제출하면 세션 쿠키 수명이 오전 9시 30 분까지 연장됩니까?

사용자가 취한 조치가 슬라이딩 세션으로 연결되는지 여부를 알고 싶습니다.

사람 내가 Azure AD token lifetime 문서가 당신을 위해이 꽤 설명하는 데 도움이됩니다 생각 여기 내 이해

답변

0

을 수정할 수 있습니다. 또한 토큰 및 세션 수명을 구성하는 방법을 보여줍니다.

ID 토큰의 유효 기간은 1 시간이며 새로 고침 토큰을 사용하여 새 ID 토큰을 자동으로 가져올 수 있습니다. OIDC 미들웨어를 통해 로그인을 구현하는 중이라면 새로 고침 토큰이 없을 수도 있습니다.이 경우 비 대화식 새 ID 토큰에 유효한 세션 토큰에 의존해야합니다.

Azure AD는 브라우저에 세션 토큰을 설정합니다 (until-revoked). 즉 토큰이 만료 된 경우 Azure AD로 리디렉션하면 세션 쿠키 또는 영구 쿠키가 유효한 경우 새 토큰이 자동으로 발급 될 수 있습니다.

+0

누구든지이 시나리오에서 생각해 볼 수 있습니다. 1. \t Chrome 브라우저를 사용하여 웹 응용 프로그램을 엽니 다. 2. \t 어떤 종류의 작업을 수행하는 화면으로 이동하십시오. 양식의 데이터를 채우지 만 제출하지는 마십시오. 3. \t 열기 만 두 번째 탭 작업 4. \t 보관할 지속적으로 그래서 그 경우에 내가 좋아하는 것 크롬 브라우저를 사용하여 동일한 응용 프로그램의 새 탭 쿠키 MW 슬라이딩 세션을 제공하는지 여부를 알고 –