O Active Directory e outros diretórios de usuário baseados em LDAP permitem caracteres especiais em entidades como DNs, nomes de usuário, funções e nomes de grupo. Talvez seja necessário um tratamento especial do Oracle Hyperion Shared Services para entender esses caracteres.
Em geral, você deve usar caracteres de escape ao especificar caracteres especiais nas definições de diretório do usuário; por exemplo, URLs de usuários e grupos, e DN de Base. A tabela a seguir lista os caracteres especiais que podem ser usados em nomes de usuário, nomes de grupo, URLs de usuários, URLs de grupos e no valor de OU no DN de usuário.
Tabela 3-8 Caracteres Especiais Suportados
Caractere | Nome ou Significado | Caractere | Nome ou Significado |
---|---|---|---|
( |
parênteses de abertura | $ |
dólar |
) |
parênteses de fechamento | + |
mais |
" |
aspas | & |
e comercial |
' |
aspas simples | \ |
barra invertida |
, |
vírgula | ^ |
acento circunflexo |
= |
igual a | ; |
ponto-e-vírgula |
< |
menor que | # |
cerquilha |
> |
maior que | @ |
arroba |
Nota:
Não use / (barra) nos nomes das unidades organizacionais que vêm no DN de Base&
.test/\user
e new\test/user
.Tabela 3-9 Caracteres que não precisam ter escape
Caractere | Nome ou Significado | Caractere | Nome ou Significado |
---|---|---|---|
( |
parênteses de abertura | ' |
aspas simples |
) |
parênteses de fechamento | ^ |
acento circunflexo |
$ |
dólar | @ | arroba |
& |
E comercial |
Nota:
&
deve ser inserido como &
.Estes caracteres devem ter escape se forem usados nas configurações do diretório de usuário (nomes de usuário, nomes de grupos, URLs de usuário, URLs de grupo e DN de Usuário).
Tabela 3-10 Escape de Caracteres Especiais nas Definições de Configuração do Diretório de Usuário
Caractere Especial | Escape | Definição de Exemplo | Exemplo com Escape |
---|---|---|---|
vírgula (, ) |
barra invertida (\ ) |
ou=test,ou |
ou=test\,ou |
sinal de mais (+ ) |
barra invertida (\ ) |
ou=test+ou |
ou=test\+ou |
igual a (= ) |
barra invertida (\ ) |
ou=test=ou |
ou=test\=ou |
cerquilha (# ) |
barra invertida (\ ) |
ou=test#ou |
ou=test\#ou |
ponto-e-vírgula (; ) |
barra invertida (\ ) |
ou=test;ou |
ou=test\;ou |
menor que (< ) |
barra invertida (\ ) |
ou=test<ou |
ou=test\<ou |
maior que (> ) |
barra invertida (\ ) |
ou=test>ou |
ou=test\>ou |
aspas (" ) |
duas barras invertidas(\\ ) |
ou=test"ou |
ou=test\\"ou |
barra invertida (\ ) |
três barras invertidas(\\\ ) |
ou=test\ou |
ou=test\\\\ou |
Nota:
"
) devem ser usadas com uma barra invertida como caractere de escape. Por exemplo, ou=test"ou
deve ser especificado como ou=test\"ou
.ou=test\ou
deve ser especificado como ou=test\\ou
.Cuidado:
Se o URL de usuário não estiver especificado, os usuários criados dentro da raiz RDN não deverão conter / (barra) ou \ (barra invertida). Da mesma forma, esses caracteres não devem ser usados nos nomes de grupos criados dentro da raiz RDN se um URL de grupo não for especificado. Por exemplo, não há suporte para os nomes de grupo como OU=child\ou,OU=parent/ou
ou OU=child/ou,OU=parent\ou
. Esta questão não se aplica se você estiver usando um atributo exclusivo como Atributo de ID
na configuração do diretório de usuários.
Caracteres Especiais no Native Directory
Caracteres especiais são suportados em nomes de usuário e grupo no Native Directory.
Tabela 3-11 Caracteres Especiais Suportados: Native Directory
Caractere | Nome ou Significado | Caractere | Nome ou Significado |
---|---|---|---|
@ |
arroba | , |
vírgula |
# |
cerquilha | = |
igual a |
$ |
dólar | + |
mais |
^ |
acento circunflexo | ; |
ponto-e-vírgula |
( |
parênteses de abertura | ! |
exclamação |
) |
parênteses de fechamento | % |
percentual |
' |
aspas simples |