PageRouteHandler.CheckPhysicalUrlAccess 속성
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
권한 부여 규칙이 실제 파일의 URL에 적용되는지 여부를 결정하는 값을 가져옵니다.
public:
property bool CheckPhysicalUrlAccess { bool get(); };
public bool CheckPhysicalUrlAccess { get; }
member this.CheckPhysicalUrlAccess : bool
Public ReadOnly Property CheckPhysicalUrlAccess As Boolean
속성 값
권한 부여에 대해 경로와 연결된 실제 파일의 URL을 확인하면 true
이고, 그렇지 않으면 false
입니다. 기본값은 true
입니다.
설명
설정할 수 있습니다는 CheckPhysicalUrlAccess 사용 하는 경우 속성은 PageRouteHandler(String, Boolean) 생성자입니다.
값을 CheckPhysicalUrlAccess 속성에 따라 결정 여부를 PageRouteHandler 개체 경로 URL에 대해서만 또는 물리적 페이지 및 경로 URL을 모두에 대 한 보안 권한을 확인 합니다.
경우는 CheckPhysicalUrlAccess 속성이 true
(기본값) 인 사용자 경로 URL 및 실제 URL에 액세스할 권한이 있어야 합니다. 경우는 CheckPhysicalUrlAccess 속성이 false
사용자에 게 필요한 사용 권한 경로 URL에 액세스 하 고 실제 URL에 대 한 권한을 확인 하지 않습니다.
다음 예제에서와 같이 권한 Web.config 파일에서 정의 됩니다.
<configuration>
<location path="categoriespage.aspx">
<system.web>
<authorization>
<allow roles="admin"/>
<deny users="*"/>
</authorization>
</system.web>
</location>
<location path="category">
<system.web>
<authorization>
<allow users="*"/>
</authorization>
</system.web>
</location>
</configuration>
도메인 이름 다음에 포함된 Category/food/show
요청 URL의 경우 경로 URL 패턴이 Category/{action}/{categoryName}
이고 실제 페이지가 Categoriespage.aspx 경우 ASP.NET 다음 방법 중 하나로 이전 예제에 정의된 권한을 적용합니다.
경우는 CheckPhysicalUrlAccess 속성은
false
모든 사용자에 게 액세스 권한이 부여 된, 모든 사용자가 액세스 권한을 부여한로 시작 하는 URL 패턴category
합니다.경우는 CheckPhysicalUrlAccess 속성은
true
만admin
사용자에 대 한 액세스 권한이 부여 됩니다. 모든 사용자가 시작 하는 URL 패턴에는 액세스할category
만admin
사용자 Categoriespage.aspx 물리적 페이지에 액세스할 수 있습니다.
적용 대상
추가 정보
.NET