secure

Apex 개발 시 보안적으로 적용해야 할 요소 중 하나인 User Mode에 대해 소개한다. Apex는 기본적으로 System Mode에서 동작한다.System Mode에서는 오브젝트 레벨 권한, 필드 레벨 권한을 모두 가지고 있는 채로 동작하게 된다. 레코드 레벨은 Apex Class의 with sharing, without sharing 키워드를 사용해 정해줄 수 있다.최근 릴리즈로 Database와 Search 메서드들이 accessLevel 파라미터를 지원하기 시작했다.Database와 Search 오퍼레이션들을 수행할 때 유저 모드에서 동작할지 시스템 모드에서 동작할지를 정해줄 수 있다.  시스템 모드와 유저 모드를 정리해보자면 아래와 같다. 시스템 모드- FLS와 Object Permissio..
dev_digger
'secure' 태그의 글 목록