Appendix B. JEUS Server Permissions

내용 목차

B.1. 개요
B.2. Checked Security System Permission
B.3. Checked JEUS Manager Permissions
B.4. Checked JNDI Server Permissions
B.5. Checked EJB Server Permissions
B.6. Checked JMS Server Permissions

본 부록은 표준 Permission 리소스명과 리소스 액션을 설명한다.

B.1. 개요

표준 Permission 리소스명과 리소스 액션을 소개한다. 이들은 JEUS 서버 모듈(JNDI, JMS, manager, security 등)이 리소스에 대한 접근 권한을 가지고 있는지 체크하는 데 이용된다. 리소스 Permission 체크와 관련된 Permission 타입은 “jeus.security.resource.ResourcePermission”이며, context id는 항상 "default"이다.

B.2. Checked Security System Permission

디폴트 보안 시스템을 사용할 때, 서버측 보안 시스템에서 체크하는 Permission 목록이다.

jeus.security.spi.AuthenticationRepositoryService

Resource action설명
getSubject저장소로부터 Subject에 대한 정보를 가져오려고 할 때
addSubject저장소에 새로운 Subject 데이터를 추가하려고 할 때
removeSubject저장소로부터 Subject 데이터를 삭제하려고 할 때

jeus.security.spi.AuthorizationRepositoryService

Resource action설명
getPolicy저장소로부터 Policy에 대한 정보를 가져오려고 할 때
addPolicy저장소에 Policy 데이터를 추가하려고 할 때
removePolicy저장소로부터 Policy 데이터를 삭제하려고 할 때

B.3. Checked JEUS Manager Permissions

jeus.manager.JeusServer

Resource action설명
BootJEUS Server를 기동하려고 할 때
DownJEUS Server를 종료하려고 할 때
backupJEUS Server에 대한 백업 노드를 생성하려고 할 때
JoinJEUS 클러스터에 새로운 JEUS 서버를 추가하려고 할 때 ("dynamic booting")
DieJEUS manager를 종료하려고 할 때 ("jeusexit")
ExitJEUS Server에 대한 백업 노드를 생성하려고 할 때
resurrectJEUS Server가 기동에 실패하여 재기동하려고 할 때

B.4. Checked JNDI Server Permissions

jeus.ejb.JNDIServer

Resource action설명
startJNDI 엔진/서버를 기동하려고 때
downJNDI 엔진/서버를 종료하려고 때

B.5. Checked EJB Server Permissions

jeus.ejb.EJBServer

Resource action설명
startEJB 엔진/서버를 기동하려고 할 때
downEJB 엔진/서버를 종료하려고 할 때

B.6. Checked JMS Server Permissions

jeus.jms.client.createJMSCon

Resource action설명
createJMSConJMS 서버에 커넥션을 맺으려 할 때