Uso de Caracteres Especiais

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 4-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
  • Os caracteres especiais não são permitidos no valor do atributo Usuário do Logon.
  • O asterisco (*) não é permitido em nomes de usuário, nomes de grupo, URLs de usuário e de grupo e no nome da unidade organizacional no DN de Usuário.
  • Não há suporte aos valores de atributo com uma combinação de caracteres especiais.
  • O E comercial (&) pode ser usado sem um caractere de escape. Para configurações do Active Directory, o & deve ser especificado como &amp;.
  • Os nomes de usuário e de grupo não podem conter barra invertida (\) e barra (/). Por exemplo, não há suporte para nomes como test/\user e new\test/user.

Tabela 4-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 &amp;.

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 4-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:

  • Em DNs de Usuário, as aspas (") devem ser usadas com uma barra invertida como caractere de escape. Por exemplo, ou=test"ou deve ser especificado como ou=test\"ou.
  • Em DNs de Usuário, deve ser utilizada uma barra invertida (\) de escape com uma barra invertida. Por exemplo, 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 4-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