서버 차원 기본값을 사용하여 기본 메일 호스트 및 기본 메일 저장소를 설정하려면 이 절에서 설명하는 작업을 수행하면 됩니다.
콘솔(구체적으로 새 조직 마법사 및 조직 등록 정보 화면)에서 기본 메일 호스트 필드를 제거해야 하는 경우 다음 단계를 수행합니다.
Security.properties 파일을 편집합니다. 이 절에서는 이 단계에 대해 설명합니다.
MailHostStorePlugin을 활성화합니다. 다음 절의 Delegated Administrator 플러그인 추가에서 이 단계에 대해 설명합니다.
Security.properties 파일을 사용하면 모든 역할 또는 개별 역할에 맞게 Delegated Administrator 콘솔을 사용자 정의할 수 있습니다.
아래 표시된 줄을 Security.properties 파일에 추가합니다.
# Remove Preferred Mail Host from UI *.NewOrganizationPage6.PreferredMailHostProperty=INVISIBLE *.NewOrganizationSummaryPage.PreferredMailHostSummaryProperty=INVISIBLE *.OrgProperties.MailHostName=INVISIBLE *.OrgProperties.MailHostNameText=INVISIBLE *.OrgProperties.MailHostValue=INVISIBLE |
Security.properties 파일은 다음 디렉토리에 있습니다.
da-base /data/da/WEB-INF/classes/com/sun/comm/da/resources
주의: 사용자 정의를 위해 이 파일에 줄을 추가할 수 있지만 이미 존재하는 줄을 편집하면 안 됩니다. 기존 줄을 편집하면 콘솔에 예외가 발생할 수 있습니다.
편집한 Security.properties 파일을 Delegated Administrator 콘솔에서 사용하는 웹 컨테이너에 재배포합니다.
변경 사항을 적용하려면 먼저 사용자 정의 Security.properties 파일을 웹 컨테이너에 배포하는 스크립트를 실행해야 합니다.
특정 웹 컨테이너에 사용자 정의 등록 정보 파일을 배포하는 방법에 대한 지침은 사용자 정의 구성 파일을 배포하려면을 참조하십시오.
파일에서 등록 정보는 Security Element Name=Permission의 형식으로 표시됩니다.
보안 요소 이름은 Role Name.Container View Name.Console Element Name의 형식으로 표시됩니다.
보안 요소는 권한이 정의되는 콘솔 요소 및 역할을 지정합니다. 요소 이름을 모르면 페이지 소스를 확인하여 페이지상의 이름과 해당 콘솔 요소를 일치시킵니다.
페이지상의 이름은 정규화된 이름입니다. 이름의 마지막 두 요소인 Container View Name.Console Element Name만 선택해야 합니다.
Delegated Administrator에서 유효한 역할 이름은 다음과 같습니다.
“ProviderAdminRole”(SPA)의 역할에 대한 자세한 내용은 부록 A, 서비스 공급업체 관리자 및 서비스 공급업체 조직를 참조하십시오.
“OrganizationAdminRole”(OA)
“Top-levelAdminRole”(TLA)
“*”(특정 역할에서 대체되지 않는 한 모든 역할에 하나의 권한을 적용함)
권한은 다음 문자열 중 하나여야 합니다.
EDITABLE– 보안 요소가 편집 가능함을 나타냅니다.
NONEDITABLE– 보안 요소가 읽기 전용임을 나타냅니다.
VISIBLE– 보안 요소가 표시되며 읽기 전용임을 나타냅니다.
INVISIBLE– 보안 요소가 표시되지 않음을 나타냅니다.