다음을 통해 공유


<serviceCredentials>의 <windowsAuthentication>

Windows 서비스 자격 증명의 설정을 지정합니다.

<system.serviceModel>
  <behaviors>
    <serviceBehaviors>
      <serviceBehaviors>의 <behavior>
        <serviceCredentials>
          <serviceCredentials>의 <windowsAuthentication>

<windowsAuthentication
      allowAnonymousLogons="Boolean"
      includeWindowsGroups="Boolean" />

특성 및 요소

특성

특성 설명

includeWindowsGroups

시스템의 보안 컨텍스트에 Windows 그룹이 포함되어 있는지 여부를 지정하는 선택적 부울 특성입니다. 기본값은 true입니다.

이 특성을 true로 설정하면 전체 그룹이 확장되므로 성능에 영향을 줍니다. 사용자가 속한 그룹의 목록을 설정할 필요가 없으면 이 특성을 false로 설정합니다.

allowAnonymousLogons

익명의 인증되지 않은 호출자가 허용되는지 여부를 지정하는 선택적 부울 특성입니다. 기본값은 false입니다.

바인딩의 clientCredentialType 특성을 Windows로 설정하면 익명 호출자가 허용되지 않습니다. 즉, 도메인 또는 작업 그룹 인증 호출자가 시스템에 액세스할 수 있습니다. 이 특성을 사용하여 이 동작을 재정의할 수도 있습니다.

따라서 이 설정을 사용할 때는 특히 주의해야 합니다.

자식 요소

없음

부모 요소

요소 설명

<serviceCredentials>

서비스를 인증하는 데 사용되는 자격 증명 및 클라이언트 자격 증명 유효성 검사 관련 설정을 지정합니다.

설명

allowAnonymousLogons 특성을 설정하여 익명 Windows 사용자 액세스를 허용할지 여부를 지정하려면 이 요소를 사용합니다. 또한 includeWindowsGroups 특성을 설정하여 사용자가 속한 그룹 정보를 AuthorizationContext에 포함시킬지 여부를 지정할 수 있습니다. true(기본 설정)로 설정되면 서비스에서 클라이언트가 속해 있는 Windows 그룹을 확인할 수 있습니다.

참고 항목

참조

WindowsServiceElement
WindowsAuthentication
WindowsAuthentication
WindowsServiceCredential