www.federazione.lepida.it

Documentazione Tecnica: Attributi

 
 
Note: Gli attributi in colonna 'Friendly Name Attributo' affiancati da dalla dicitura '(ext)' sono attributi esterni.  Questo significa che solo alcuni gestori li forniscono. La dicitura '(ext)' non fa parte del Friendly Name
I valori dei testi limitati non includono le virgolette.

N.B. I seguenti "friendly name" attributi possono essere forniti anche da gestori di credenziali SPID.

  • Nome
  • Cognome
  • Luogo di nascita
  • Provincia di nascita
  • Data di nascita
  • Sesso
  • Ragione o denominazione sociale
  • Sede Legale
  • Codice Fiscale
  • Partita IVA
  • Documento d'identità
  • Domicilio fisico
  • Data di scadenza identità
 
 
 
INTRODUZIONE
 
Questo documento è rivolto principalmente ai gestori di Identity Provider (IdP) ed agli integratori di Service Provider (SP)  per conoscere gli attributi standard della Federazione in uso su FedERa e la loro formattazione.
Si presti attenzione alle particolarità degli attributi ricevuti dagli SP nel caso arrivino da Attribute Authorities (AA) FedERa.
Gli attributi sono veicolati tramite protocollo SAML.
 
 

SPECIFICHEGENERALI

SAML Attribute Naming

L’attributo NameFormat dell’elemento <Attribute> deve essere omesso.
L’attributo Name dell’elemento <Attribute> deve essere valorizzato con la stringa presente nella colonna “Nome Attributo” del listato attributi.

L’attributo FriendlyName dell’elemento <Attribute> deve essere presente e deve essere valorizzato con la stringa presente nella colonna “Friendly Name Attributo” del listato attributi.

Nota AA:

Gli attributi, se presenti, provenienti dalle Attribute Authority FedERa hanno attributo “Name” modificato ad opera del Gateway FedERa quando vengono inoltrati agli SP.
La modifica aggiunge un suffisso al nome attributo del tipo:

“_AA_x”

dove x è un numero intero partente da 1 per la distinzione di provenienza della AA, grazie ad un attributo speciale aggiunto dal Gateway  che associa il suffisso attributo alla descrizione della AA. La descrizione della Attribute Authority viene immessa con un attributo numerato:

"AA_x"

valorizzato con la descrizione della AA emittente, dove lo stesso valore di "x" associa attributi ed AA.


Esempio in pseudo-codice  di attributo 'cellulare' proveniente da AA 'Comune di Topolinia'


Name → cellulare_AA_1 Value → 3336655444
Name → AA_1 Value → Comune di Topolinia

 

SAML Attribute Values

Uno ed un solo elemento AttributeValue deve essere presente.
L’attributo xsi:type dell’elemento AttributeValue deve avere valore xs:string, se non diversamente specificato.
Il contenuto dell’elemento deve essere una stringa UTF-8.

 

Esempi attributi SAML:

(Codice Fiscale)

<saml:Attribute FriendlyName="Codice Fiscale" Name="CodiceFiscale">
    <saml:AttributeValue xsi:type="xs:string">
    RSSPLA70A01H501R
    </saml:AttributeValue>
</saml:Attribute>

(Data di Nascita)

<saml:Attribute FriendlyName="Data di nascita" Name="dataNascita">
    <saml:AttributeValue xsi:type="xs:string">
    31/12/1999
    </saml:AttributeValue>
</saml:Attribute>

 

 

Sei un cittadino?

Non Registrato?
Registrati!
Già Registrato?
Accedi!

Sei un Ente?

Partecipa
a FedERa!