특수 문자 사용

Active Directory 및 기타 LDAP 기반 사용자 디렉토리에서는 DN, 사용자 이름, 역할, 그룹 이름과 같은 엔티티에 특수 문자를 사용할 수 있습니다. Oracle Hyperion Shared Services에서 이러한 문자를 인식하기 위해 특수 처리가 필요할 수도 있습니다.

일반적으로 사용자 디렉토리 설정(예: 기본 DN 및 사용자와 그룹 URL)에서 특수 문자를 지정하는 경우 이스케이프 문자를 사용해야 합니다. 다음 테이블에는 사용자 이름, 그룹 이름, 사용자 URL, 그룹 URL, 사용자 DN의 OU 값에 사용할 수 있는 특수 문자가 나열되어 있습니다.

표 3-8 지원되는 특수 문자

문자 이름 또는 의미 문자 이름 또는 의미
( 여는 괄호 $ 달러
) 닫는 괄호 + 더하기
" 따옴표 & 앰퍼샌드
' 작은따옴표 \ 백슬래시
, 쉼표 ^ 캐럿
= 다음과 같음 ; 세미콜론
< 다음보다 작음 # 파운드
> 다음보다 큼 @

주:

기본 DN 내에 있는 조직 단위 이름에는 /(슬래시)를 사용하지 마십시오.
  • 로그인 사용자 속성 값에는 특수 문자를 사용할 수 없습니다.
  • 별표(*)는 사용자 이름, 그룹 이름, 사용자 및 그룹 URL, 사용자 DN의 OU 이름에 사용할 수 없습니다.
  • 속성 값에는 특수 문자의 조합을 포함할 수 없습니다.
  • 앰퍼샌드(&)는 이스케이프 문자 없이 사용할 수 있습니다. Active Directory 설정의 경우 &는 &amp;로 지정해야 합니다.
  • 사용자 및 그룹 이름에 백슬래시(\)와 슬래시(/)를 함께 사용할 수 없습니다. 예를 들어, test/\user, new\test/user와 같은 이름은 지원되지 않습니다.

표 3-9 이스케이프할 필요 없는 문자

문자 이름 또는 의미 문자 이름 또는 의미
( 여는 괄호 ' 작은따옴표
) 닫는 괄호 ^ 캐럿
$ 달러 @
& 앰퍼샌드  

주:

&&amp;로 표시해야 합니다.

이러한 문자를 사용자 디렉토리 설정(사용자 이름, 그룹 이름, 사용자 URL, 그룹 URL, 사용자 DN)에 사용하는 경우 이스케이프해야 합니다.

표 3-10 사용자 디렉토리 구성 설정에서 특수 문자 이스케이프

특수 문자 이스케이프 예제 설정 이스케이프된 예
쉼표(,) 백슬래시(\) ou=test,ou ou=test\,ou
더하기 기호(+) 백슬래시(\) ou=test+ou ou=test\+ou
같음(=) 백슬래시(\) ou=test=ou ou=test\=ou
파운드(#) 백슬래시(\) ou=test#ou ou=test\#ou
세미콜론(;) 백슬래시(\) ou=test;ou ou=test\;ou
보다 작음(<) 백슬래시(\) ou=test<ou ou=test\<ou
보다 큼(>) 백슬래시(\) ou=test>ou ou=test\>ou
따옴표(") 백슬래시 2개(\\) ou=test"ou ou=test\\"ou
백슬래시(\) 백슬래시 3개(\\\) ou=test\ou ou=test\\\\ou

주:

  • 사용자 DN에서 따옴표(")는 하나의 백슬래시로 이스케이프되어야 합니다. 예를 들어 ou=test"ouou=test\"ou로 지정되어야 합니다.
  • 사용자 DN에서 백슬래시(\)는 하나의 백슬래시로 이스케이프되어야 합니다. 예를 들어 ou=test\ouou=test\\ou로 지정되어야 합니다.

주의:

사용자 URL을 지정하지 않은 경우 RDN 루트에 생성된 사용자는 /(슬래시) 또는 \(백슬래시)를 포함할 수 없습니다. 마찬가지로, 그룹 URL을 지정하지 않은 경우 RDN 루트에 생성된 그룹 이름에 이러한 문자를 사용할 수 없습니다. 예를 들어 OU=child\ou,OU=parent/ou 또는 OU=child/ou,OU=parent\ou와 같은 그룹 이름은 지원되지 않습니다. 사용자 디렉토리 구성에서 ID 속성으로 고유한 속성을 사용하고 있다면 이러한 이슈는 해당되지 않습니다.

Native Directory의 특수 문자

특수 문자는 Native Directory의 사용자 및 그룹 이름에서 지원됩니다.

표 3-11 지원되는 특수 문자: Native Directory

문자 이름 또는 의미 문자 이름 또는 의미
@ , 쉼표
# 파운드 = 다음과 같음
$ 달러 + 더하기
^ 캐럿 ; 세미콜론
( 여는 괄호 ! 느낌표
) 닫는 괄호 % 퍼센트
' 작은따옴표