따따한 봄이 되니 꽃도 피고 연인들도 많고 난 여친이 없으니 음슴체로...
봄날에 할게 없으니 포스팅이나 하겠슴
SharePoint 권한 상승에 대하여 포스팅 하겠습니다.
SPSecurity.RunWithElevatedPrivileges(delegate()
{
using (SPSite oSite = new SPSite("사이트 Url"))
using (SPWeb oWeb = oSite.OpenWeb())
{
oWeb.AllowUnsafeUpdates = true;
//Code
oWeb.AllowUnsafeUpdates = false;
}
});
SPSecurity.RunWithElevatedPrivileges
- 사용자가 모든 권한을 가지고 있지 않은 경우 전체 제어 권한부여
AllowUnsafeUpdates = true
- GET 요청을 보안 유효성 검사를 필요로 하지 않고 데이터베이스에 대한 업데이트를 허용할지 여부를 지정
- 동작 후 바로 false 변경
조회 같은 경우는 SPSecurity.RunWithElevatedPrivileges 만 사용 하면됩니다.
'SharePoint > SharePoint 개발' 카테고리의 다른 글
Sharepoint List 항목에 읽기 편집 권한 주기 (0) | 2014.09.26 |
---|---|
Sharepoint 로딩 화면 - SPLongOperation (0) | 2014.09.24 |
Client Object Model 을 이용한 데이터 이관 (0) | 2012.10.25 |
Client Object Model - 데이터 삭제하기 (0) | 2012.10.24 |
Client Object Model - 데이터 저장하기 (0) | 2012.07.25 |