2012-02-13 2 views
2

현재 asp.net 프로젝트로 작업 중입니다. web.config 설정을 사용하여 서비스를 허용하고 거부합니다!윈도우 내장 인증 (web.config)에 혼란이 있음

정상적으로 작동합니다. 이제 지식을 얻기 위해 어떤 쿼리를 받았는데, 만약 내가 거부를 사용하고 둘 다 인증을 허용한다면 어떻게됩니까?

내 코드는 사전에 그

<system.web> 
    <authorization> 
      <deny users="user_name" /> 
      <allow users="user_name" /> 
    </authorization> 
</system.web> 

감사 것 같아!

+0

무엇이'RIL'입니까 ?? –

+0

모든 사용자 이름 !! – Chintan

답변

1

인증 요소는 구성 파일에 주어진 순서대로 평가됩니다. 당신의 예에서

, 사용자는 deny 항목이 이전 allow 항목보다 목록에 그대로 을 거부 할 것이다. 귀하의 질문에 ASP.NET URL 권한 부여 동작을 참조한다


주 (즉 system.web\authorization에 정의 된 설정). IIS URL 권한 부여의 동작은 매우 다릅니다. "차이점 표"here을 참조하십시오.

+0

즉, ''이 필요하지 않습니까? – Chintan

+0

Errr ... 어떤 행동을 성취하려고합니까? 일반적으로 특정 사용자 또는 그룹에 대해 1 개의 거부 또는 1 개의 허용 항목 만 필요합니다. –

+0

정보를 얻기 위해이 질문을 게시하고 있습니까? 그냥 내 지식을 늘리십시오! 아직 두 가지를 모두 적용하지 않았습니다! – Chintan

관련 문제