Utilizzo di caratteri speciali

Active Directory e altre directory utenti basate su LDAP consentono l'utilizzo di caratteri speciali all'interno di entità quali DN, nomi utente, ruoli e nomi di gruppi. Per consentire a Oracle Hyperion Shared Services di interpretare i caratteri speciali potrebbero essere necessari interventi specifici.

In genere, è necessario utilizzare caratteri di escape quando si specificano caratteri speciali nelle impostazioni delle directory utente, ad esempio per il DN di base e gli URL di utenti e di gruppi. Nella tabella che segue sono riportati i caratteri speciali che è possibile utilizzare in nomi utente, nomi di gruppi, URL di utenti e di gruppi e nel valore di OU nel DN utente.

Tabella 3-8 Caratteri speciali supportati

Carattere Nome o significato Carattere Nome o significato
( parentesi aperta $ dollaro
) parentesi chiusa + segno più
" virgolette & e commerciale
' virgolette singole \ barra rovesciata
, virgola ^ accento circonflesso
= uguale a ; punto e virgola
< minore di # cancelletto
> maggiore di @ chiocciola

Nota:

Non utilizzare la barra (/) nei nomi di unità organizzativa inclusi nel DN di base
  • I caratteri speciali non sono consentiti nel valore dell'attributo utente di accesso
  • L'asterisco (*) non è supportato all'interno di nomi utente, nomi di gruppi, URL di utenti e URL di gruppi né nel nome di OU nel DN utente.
  • I valori degli attributi contenenti una combinazione di caratteri speciali non sono supportati.
  • La E commerciale (&) può essere utilizzata senza un carattere di escape. Per le impostazioni di Active Directory, il carattere & deve essere specificato con il formato seguente: &amp;.
  • I nomi di utenti e gruppi non possono contenere contemporaneamente la barra rovesciata (\) e la barra (/). Ad esempio, nomi come test/\user e new\test/user non sono supportati.

Tabella 3-9 Caratteri per cui non è necessario specificare un carattere di escape

Carattere Nome o significato Carattere Nome o significato
( parentesi aperta ' virgolette singole
) parentesi chiusa ^ accento circonflesso
$ dollaro @ chiocciola
& e commerciale  

Nota:

& deve essere specificata con il formato &amp;.

È necessario utilizzare un carattere di escape per questi caratteri quando utilizzati nelle impostazioni delle directory utente, ad esempio nomi utente, nomi di gruppi, URL di utenti, URL di gruppi e DN utente.

Tabella 3-10 Carattere di escape per i caratteri speciali nelle impostazioni di configurazione delle directory utente

Carattere speciale Carattere di escape Impostazione di esempio Esempio con carattere di escape
virgola (,) barra rovesciata (\) ou=test,ou ou=test\,ou
segno più (+) barra rovesciata (\) ou=test+ou ou=test\+ou
uguale a (=) barra rovesciata (\) ou=test=ou ou=test\=ou
cancelletto (#) barra rovesciata (\) ou=test#ou ou=test\#ou
punto e virgola (;) barra rovesciata (\) ou=test;ou ou=test\;ou
minore di (<) barra rovesciata (\) ou=test<ou ou=test\<ou
maggiore di (>) barra rovesciata (\) ou=test>ou ou=test\>ou
virgolette doppie (") due barre rovesciate (\\) ou=test"ou ou=test\\"ou
barra rovesciata (\) tre barre rovesciate (\\\) ou=test\ou ou=test\\\\ou

Nota:

  • Nei DN utente, per le virgolette (") è necessario utilizzare un carattere di escape, ovvero la barra rovesciata. Ad esempio, ou=test"ou deve essere specificato con il formato ou=test\"ou.
  • Nei DN utente, per la barra rovesciata (\) è necessario utilizzare una barra rovesciata che funge da carattere di escape. Ad esempio, ou=test\ou deve essere specificato con il formato ou=test\\ou.

Attenzione:

Se l'URL dell'utente non è specificato, gli utenti creati nella radice RDN non devono contenere il carattere / (barra) o \ (barra rovesciata). In modo analogo, questi caratteri non devono essere utilizzati nei nomi dei gruppi creati nella radice RDN se non è stato specificato un URL per tali gruppi. Ad esempio, i nomi dei gruppi, come OU=child\ou,OU=parent/ou o OU=child/ou,OU=parent\ou, non sono supportati. Questo problema non si verifica se si utilizza un attributo univoco come Attributo ID nella configurazione delle directory utente.

Caratteri speciali nella directory nativa

I caratteri speciali sono supportati nei nomi di utenti e gruppi nella directory nativa.

Tabella 3-11 Caratteri speciali supportati: directory nativa

Carattere Nome o significato Carattere Nome o significato
@ chiocciola , virgola
# cancelletto = uguale a
$ dollaro + segno più
^ accento circonflesso ; punto e virgola
( parentesi aperta ! punto esclamativo
) parentesi chiusa % percentuale
' virgolette singole