다음을 통해 공유


SessionAuthenticationModule.IsReferenceMode 속성

정의

세션 정보(클레임 값 등)를 세션 쿠키에 저장할지 또는 세션 콘텐츠를 서버 쪽에 저장해야 하는지 여부를 지정하는 값을 가져오거나 설정합니다. 쿠키를 사용하여 참조만 저장합니다.

public:
 property bool IsReferenceMode { bool get(); void set(bool value); };
public bool IsReferenceMode { get; set; }
member this.IsReferenceMode : bool with get, set
Public Property IsReferenceMode As Boolean

속성 값

true발급된 쿠키가 참조 모드에 있으면 그렇지 않으면 . false 기본값은 false발급된 쿠키가 참조 모드가 아님을 지정하는 것입니다.

설명

참조 모드 SessionSecurityToken 에서는 서버 쪽 캐시(파생된 개체)에 SessionSecurityTokenCache저장됩니다. 발급된 쿠키에는 캐시에서 토큰을 검색하는 데 사용되는 컨텍스트 식별자만 포함됩니다.

중요합니다

참조 모드에서 작동하려면 global.asax.cs 파일에서 이벤트에 대한 WSFederationAuthenticationModule.SessionSecurityTokenCreated 처리기를 제공하고 속성에 전달된 SessionSecurityTokenCreatedEventArgs.SessionToken 토큰에 속성을 설정하는 SessionSecurityToken.IsReferenceMode 것이 좋습니다. 이렇게 하면 세션 토큰이 모든 요청에 대한 참조 모드에서 작동하며 세션 인증 모듈에서 속성을 설정하는 SessionAuthenticationModule.IsReferenceMode 것 이상으로 선호됩니다.

적용 대상