쿠키의 SameSite 특성에 대한 값을 나타내는 상수를 지정합니다.
public enum SameSiteMode
- 상속
- -> SameSiteMode
필드
Lax | 1 | 쿠키는 "동일 사이트" 요청 및 "교차 사이트" 최상위 탐색과 함께 전송됩니다. |
None | 0 | 쿠키가 모든 요청과 함께 전송됩니다(설명 참조). |
Strict | 2 | 값이 Strict이면 쿠키는 "동일 사이트" 요청과 함께 전송됩니다. |
설명
의 동작은 None kb 문서 4531182 및 kb 문서 4524421에 설명 된 업데이트에 의해 수정 되었습니다.
이러한 업데이트를 사용 하지 않으면 None 값이 쿠키 헤더를 내보내지 않습니다. SameSite
이는 준수 https://tools.ietf.org/html/draft-west-first-party-cookies-07#section-4.1 합니다.
이러한 업데이트를 적용 한 후에는 None 값이 SameSite=None
쿠키 헤더를 내보냅니다.
이 새 동작은를 준수 https://tools.ietf.org/html/draft-west-cookie-incrementalism-00 합니다.
이러한 변경의 일환으로 양식 인증 및 SessionState 쿠키는 이전 기본값 대신 SameSite=를 사용 하여 발급 됩니다. Lax
None
단, 이러한 값은 web.config에서 재 정의 할 수 있습니다.
이러한 업데이트가 적용 된 시스템에서는 를로 설정하여 이전 동작을 지정할 수 있습니다. SameSiteMode
(SameSiteMode)(-1)
web.config에서 문자열을 사용하여 이 동작을 지정할 수 있습니다 "Unspecified"
.
[추가]
Unspecified ( -1 )
Lax (느슨한) | 1 | Indicates the client should send the cookie with "same-site" requests, and with "cross-site" top-level navigations. 클라이언트가 "동일한 사이트" 요청 및 "교차 사이트" 최상위 탐색과 함께 쿠키를 보내야 함을 나타냅니다. |
None (없음) | 0 | Indicates the client should disable same-site restrictions. 클라이언트가 동일 사이트 제한을 비활성화해야 함을 나타냅니다. |
Strict (엄격한) | 2 | Indicates the client should only send the cookie with "same-site" requests. 클라이언트가 "같은 사이트" 요청이 있는 쿠키만 보내야 함을 나타냅니다. |
Unspecified (지정되지 않음) | -1 | No SameSite field will be set, the client should follow its default cookie policy. SameSite 필드가 설정되지 않으며 클라이언트는 기본 쿠키 정책을 따라야 합니다. |
댓글 없음:
댓글 쓰기