Programming/.NET

IIS는 웹애플리케이션을 구동할때 기본적으로 애플리케이션 풀(Pool)계정을 사용합니다. 하지만 Web.config의 system.web 섹션이 다음과 같이 identity 요소를 추가하면

 

<identity impersonate="true" />

 

현재 컴퓨터에 로그인된 계정의 권한으로 웹애플리케이션이 동작하게 됩니다.

 

이처럼 웹애플리케이션에 대한 서버처리요청을 요청한 사람의 게정권한으로 수행하는 것을 가장(impersonation)이라고 합니다.

 

만약 특정 권한을 명시적으로 하고 싶다면 다음과 같이 처리할 수도 있습니다.

 

<identity impersonate="true" userName="administrator" password="12345" />

'Programming > .NET' 카테고리의 다른 글

[ASP.NET] ListView  (0) 2016.07.27
[ASP.NET] 사용자 정의 컨트롤  (0) 2016.07.21
[ASP.NET] 가장 (impersonation)  (0) 2016.07.12
[ASP.NET] ADO.NET 의 비동기 처리  (0) 2016.07.05
[C#] FtpWebRequest / FtpWebResponse  (0) 2016.06.29
[ASP.NET] SqlDataAdapter  (0) 2016.06.14
0 0