본문으로 건너뛰기

DS for Mobile6 커스텀 정책 목록

정보

본 문서는 DS for Mobile6에서 사용되는 커스텀 정책에 대한 문서입니다.


1. 정책 목록


  • 필수 정책

    NO커스텀 정책설명타입
    1DSM_SHVIEWER_API_LICENSEKEYSHIELD Viewer 연동 API 라이선스 키EDIT
    2DSM_SHVIEWER_URLSHIELD Viewer URLEDIT
  • SHIELD ID 관련 정책

    NO커스텀 정책설명타입
    1DSM_SECURITY365_MOBILE_SERVICESecurity 365에 등록 된 모바일 서비스 정보EDIT
  • 기능 정책

    NO커스텀 정책설명타입
    1DSM_SETTING_DISABLE모바일 SCI 서버 설정 비활성화Check
    2DSM_DELETE_DOCFILE_PERIOD삭제된 문서가 휴지통에서 보관되는 기간 설정EDIT
    3DSM_MASKING_USERINFO사용자 ID, 이름 마스킹Edit
    4DSM_CAPTURE_ENABLE모바일 화면캡쳐 허용check
    5DSM_SHVIEWER_SCREEN_MARK모바일 스크린 워터 마킹Edit
    6DSM_COMPANY_NAME모바일 스크린 워터 마킹에 표시 하기 위한 회사 이름Edit

2. 커스텀 정책 설명


2.1 DSM_SHVIEWER_API_LICENSEKEY

항목설명
IDDSM_SHVIEWER_API_LICENSEKEY
TypeEDIT
제품 타입DSMOBILE
Value발급받은 라이선스 키
설명SHIELD Viewer 연동을 위한 API 라이선스 키
비고Shield Viewer 연동을 위한 필수 정책

2.2 DSM_SHVIEWER_URL

항목설명
IDDSM_SHVIEWER_URL
TypeEDIT
제품 타입DSMOBILE
ValueSHIELD Viewer URL
설명SHIELD Viewer 에 연동 하기 위한 URL
비고Shield Viewer 연동을 위한 필수 정책

2.4 DSM_SECURITY365_MOBILE_SERVICE

항목설명
IDDSM_SECURITY365_MOBILE_SERVICE
TypeEDIT
제품 타입DSMOBILE
Value
설명Security 365에 등록 된 모바일 서비스 정보
비고* 최상위 Root그룹의 정책을 가져 온다.

  • 입력값 예시
    { 
"s365_url": "https://login.softcamp.co.kr/",
"extra": "rLmhLelI-jjVWQ5ii-Z1t9Zgh8-M0jDyfY2",
"mobile_clientId": "6532f59c-a830-4a38-837a-f4bff02c54d0",
"mobile_clientKey": 앱 서비스 추가 시 발급 된 Key,
"mobile_clientName": "DSForMobile",
"mobile_redirectUri": "dsformobile://auth"
}
항목내용설명
s365_url인증인가 url등록하는 url은 / 문자열로 끝나야함
extrasecurity365에 등록된 사이트ID"runMode":"appAuth", SHIELD ID 커스텀 화면 사용시 설정
mobile_clientIdmobile 서비스 id---
mobile_clientKeymobile client key앱 서비스 추가 시 발급 된 Key
mobile_clientNamemobile 앱 서비스 이름
mobile_redirectUriRedirect URL

image1
image2

2.5 DSM_SETTING_DISABLE

항목설명
IDDSM_SETTING_DISABLE
TypeCheck
제품 타입DSMOBILE
Value
설명모바일 SCI 서버 설정 비활성화
비고

2.6 DSM_DELETE_DOCFILE_PERIOD

항목설명
IDDSM_DELETE_DOCFILE_PERIOD
TypeEdit
제품 타입DSMOBILE
Value
설명제된 문서가 휴지통에서 보관되는 기간 설정
비고

2.7 DSM_MASKING_USERINFO

항목설명
IDDSM_MASKING_USERINFO
TypeEdit
제품 타입DSMOBILE
Value
설명사용자 ID, 이름 마스킹
비고enabled: 마스킹 기능을 사용할지 여부 (true/false)
masking_type: 어떤 방식으로 마스킹할지 정의 (예: 부분 문자 마스킹 partial_character, 전체 마스킹 full)
masking_char: 마스킹에 사용할 문자 (예: *)
exposed_prefix: 앞에서부터 노출할 글자 수
exposed_suffix: 뒤에서부터 노출할 글자 수
domain_exposed: 이메일 등에서 도메인을 노출할지 여부 (예: 이메일 정책에 추가 가능)
{
"userName": {
"enabled": true,
"masking_type": "partial_character",
"masking_char": "*",
"exposed_prefix": 2,
"exposed_suffix": 0
},
"userId": {
"enabled": true,
"masking_type": "partial_character",
"masking_char": "*",
"exposed_prefix": 3,
"exposed_suffix": 0
}
}

2.8 DSM_CAPTURE_ENABLE

항목설명
IDDSM_CAPTURE_ENABLE
Typecheck
제품 타입DSMOBILE
Value
설명모바일 화면캡쳐 허용
비고

2.9 DSM_SHVIEWER_SCREEN_MARK

항목설명
IDDSM_SHVIEWER_SCREEN_MARK
TypeEDIT
제품 타입DSMOBILE
Value
설명모바일 스크린 워터 마킹
비고
  • Value 구조
KeyTypeValue설명
TagetDocstringN|D|A마킹 대상 지정 - 자세한 설명은 아래 참조
text.layoutstring"tiled"워터마크 배치 방식 - 자세한 설명은 아래 참조
text.opacitynumber0.25워터마크 투명도 (0.0 ~ 1.0)
text.watermarkTxtstring"CNDI"워터마크로 표시될 텍스트
text.watermarkTxtSizenumber18워터마크 글자 크기 (pt 단위 예상)
  • TagetDoc (워터마킹 적용 대상)
구분의미
N일반 문서
D문서보안 문서
AAIP 문서
  • 예시
설정 값의미
N|D일반 + 문서보안 문서만 마킹
D|A문서보안 + AIP 문서 마킹
N|D|A모든 문서에 마킹
  • text.layout (워터마크 배치 방식)
설명
tiled전체 화면에 30도 기울기로 반복(타일 형태)
top / middle / bottom특정 라인에 고정 표시
  • 라인 모드 조합 예시
설정출력 위치
top bottom상단 + 하단
top middle상단 + 중단
middle bottom중단 + 하단
top middle bottom상단 + 중단 + 하단
  • WatermarkTxt 구조
문자설명
C직책 또는 회사명(정책에 따라 DSM_COMPANY_NAME 사용 가능)
D날짜
I사용자 ID
N사용자 이름
G부서명
  • JSON 예시
    • 타일 모드 (tiled)
{
"TagetDoc": "N|D|A",
"text": {
"layout": "tiled",
"opacity": 0.25,
"watermarkTxt": "CNDI",
"watermarkTxtSize": 18
}
}
  • 라인 모드 (top / middle / bottom 조합)
{
"TagetDoc": "N|D|A",
"text": {
"layout": "top middle bottom",
"opacity": 0.25,
"watermarkTxt": "CNDI",
"watermarkTxtSize": 18
}
}