2022년 9월 16일 금요일

C# - SameSiteMode

 

쿠키의 SameSite 특성에 대한 값을 나타내는 상수를 지정합니다.


public enum SameSiteMode

상속
 -> ValueType
 -> Enum
 -> SameSiteMode

필드

Lax1

쿠키는 "동일 사이트" 요청 및 "교차 사이트" 최상위 탐색과 함께 전송됩니다.

None0

쿠키가 모든 요청과 함께 전송됩니다(설명 참조).

Strict2

값이 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 필드가 설정되지 않으며 클라이언트는 기본 쿠키 정책을 따라야 합니다.



댓글 없음:

댓글 쓰기

javascript - SQL 예약어 제거

  <script language="javascript"> //특수문자, 특정문자열(sql예약어) 제거 function checkSearchedWord(obj){ obj.value = obj.value+&quo...