Passa al contenuto principale

3. Formati di dati di autorizzazione

Questo documento include la definizione di due formati di dati di autorizzazione: Certificato di attributo X.509 (AC) [ATTRCERT] e Security Assertion Markup Language (SAML) [SAML1.1] [SAML2.0]. Altri formati di dati di autorizzazione possono essere definiti in documenti separati.

3.1. Formato AttributeCertificateURL​

Quando viene utilizzato il valore x509_attr_cert_url, l'AC viene fornito tramite un URI [HTTP].

3.2. Asserzione SAML​

La struttura dell'asserzione SAML fornisce due alternative per l'asserzione: per valore o per riferimento.

3.2.1. Versione dell'asserzione SAML​

In TLS, la scelta del formato di dati di autorizzazione nella ClientAuthzFormatList e nella ServerAuthzFormatList non distingue tra SAML versione 1.1 e versione 2.0.

3.2.2. Codifica dell'asserzione SAML​

Quando le asserzioni SAML sono rappresentate direttamente, la codifica UTF-8 DEVE essere utilizzata per tutte le asserzioni SAML che sono trasportate nel protocollo di handshake TLS.

3.3. Utilizzo delle asserzioni SAML per le decisioni di autorizzazione​

L'asserzione SAML è una struttura molto ricca che è stata progettata per l'uso con molti diversi meccanismi di autenticazione in molti ambienti operativi diversi.

3.3.1. Dichiarazione di attributo SAML​

Una dichiarazione di attributo SAML trasporta un elenco di attributi associati al soggetto dell'asserzione.

3.3.2. Dichiarazione di decisione di autorizzazione SAML​

Una dichiarazione di decisione di autorizzazione SAML trasporta una decisione di autorizzazione (Consenti, Nega o Indeterminato) per una particolare risorsa.