Resource 화면은 3개의 그리드로 구성되어 있습니다.
그림 : 권한관리 - Resource 화면 |
리소스를 추가,수정,삭제할 수 있습니다.
리소스 유형은 URL, SERVICE, JobKey, Button 입니다.
관리자는 본 화면을 통해 JobKey, Button 유형만 수정, 등록합니다.
그림 : 리소스 목록 그리드 |
리소스 목록 그리드는 다음 항목을 포함합니다.
URL과 SERVICE 유형의 리소스는 Setup Data로 포함되므로 생성하지 않습니다.
JobKey, Button 유형의 리소스만 추가합니다.
JobKey 리소스 정보는 다음과 같은 권한체크에 사용됩니다.
RESOURCE PATTERN 이 .* 일경우 전체 Job에 대한 권한을 갖습니다.
RESOURCE PATTERN 은 Java정규식을 따릅니다. ( 간단한 정규식 테스트는 이곳을 참고하세요. )
Button 리소스 정보는 가능한 아래의 RESOURCE ID 값을 사용하시고, 화면에서 처리시에 다음과 같은 권한체크에 사용됩니다.
사용자의 권한은 해당 User 가 속한 Role 에 매핑된 JobKey, Button resource 에 따라 실행 권한이 주어집니다.
Button 리소스의 RESOURCE PATTERN 값은 정해진 값을 사용하셔야 합니다.
제공되는 db_script security 관련 sql 의 insert 구문 참고