다음을 통해 공유


WebRequestHandler.UnsafeAuthenticatedConnectionSharing 속성

정의

고속 NTLM 인증 연결 공유가 허용되는지 여부를 나타내는 값을 가져오거나 설정합니다.

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

속성 값

Boolean를 반환합니다.

인증된 연결을 열어 두려면 true이고, 그렇지 않으면 false입니다.

설명

이 속성의 기본값은 false, 요청이 완료 된 후에 닫을 수에 대 한 현재 연결에 이르게 합니다. 새 요청을 발급 될 때마다 애플리케이션에 인증 시퀀스 거쳐야 합니다. 이 속성이 로 true설정된 경우 응답을 검색하는 데 사용되는 연결은 인증이 수행된 후에도 열린 상태로 유지됩니다. 이 경우에이 속성이 설정 요청 다른 true 다시 인증 하지 않고 연결을 사용할 수 있습니다. 즉, 사용자 A에 대 한 연결을 인증 된 경우 사용자 B 다시 사용할 수 있습니다 A의 연결 1. 사용자의 자격 증명에 따라 사용자 B의 요청이 처리 된

주의

수 있는지 관리 문제가 시스템의 경우이 속성을 설정 해야 하는 애플리케이션을 인증 하지 않고 연결을 사용 하도록 이기 때문에 true입니다. 애플리케이션에서 여러 사용자에 대 한 요청을 전송 하는 경우 (여러 사용자 계정을 가장 합니다.) 하며 리소스를 보호 하는 인증,이 속성 설정 하지 않으면이 true 아래 설명 된 대로 연결 그룹을 사용 하지 않는 한 합니다.

하는 경우이 메커니즘을 사용 하도록 설정 하려는 경우에 성능 문제가 발생 하는 애플리케이션 통합된 Windows 인증을 사용 하 여 웹 서버에서 실행 되 고 있습니다.

이 설정을 사용 하면 시스템 보안 위험을 엽니다. 설정한 경우에 UnsafeAuthenticatedConnectionSharing 속성을 true 다음 예방 조치를 수행 해야 합니다.

  • 연결이 악용을 방지 하려면 보호 된 환경에서 애플리케이션을 실행 합니다.

백 엔드 서버를 제어 하는 경우는 대 안으로 좋습니다 인증 지 속성을 해제 합니다. 어느 정도 성능이 향상 되지만 것이 더 안전 합니다. 자세한 내용은 에서 https://learn.microsoft.comAuthPersistence를 검색합니다.

적용 대상