Docs Italia beta

Documenti pubblici, digitali.

Termini e Acronimi

Termini

Seguono i termini utilizzati da OIDC-FED#Section_1.2 e in questo documento.

Autorità di Federazione

Un'entità legale che gestisce la fiducia tra le parti coinvolte nella Federazione e norma il funzionamento e le modalità di registrazione e riconoscimento dei partecipanti.

Trust Anchor

Sistema gestito dalla Autorità di Federazione, che rappresenta la Federazione e la sua configurazione.

Intermediario

Soggetto Aggregatore (SA), facilita l'ingresso nella Federazione e PUÒ gestire le funzionalità per conto di un suo discendente (aggregato). Pubblica la propria configurazione all'interno della Federazione e le affermazioni di riconoscimento delle parti sue discendenti (aggregati) secondo le regole definite dall'Autorità di Federazione.

Foglia

Entità definita dal protocollo OpenID Connect come Relying Party e Provider OpenID. Può anche essere una Attribute Authority (OAuth2 Authorization Server e Resource Server).

Entità

Partecipante alla Federazione. Trust Anchor, Intermediario o Foglia.

Entity Configuration

Dichiarazione di un'entità, emessa per proprio conto, nella forma di JWT auto firmato RFC 7515 e contenente la sua configurazione. Contiene le chiavi pubbliche di Federazione, i Metadata OIDC, gli URL delle autorità sue superiori e i Trust Mark emessi da autorità riconoscibili nella Federazione che attestano l'aderenza del soggetto a determinati profili.

Entity Statement

Dichiarazione di riconoscimento emessa da un'entità superiore (Trust Anchor o Intermediario) riguardante un soggetto discendente (RP, OP, AA o Intermediario) in formato JWT firmato RFC 7515, contenente le chiavi pubbliche del soggetto discendente, i Trust Mark emessi per i quali è emettitore e la politica dei Metadata da applicare ai Metadata del soggetto.

Trust Mark

JWT firmato RFC 7515 dall'ente emettitore e relativo ad un partecipante. Attesta la conformità di questo ai profili riconoscibili all'interno Federazione (RP pubblico o privato, Soggetto Aggregatore Pubblico o Privato, etc.). La Foglia che acquisisce il marchio di fiducia durante il processo di onboarding DEVE includere questo nella sua Entity Configuration.

Metadata

Documento che descrive l'implementazione di una entità OpenID Connect o OAuth2. Le implementazioni di ogni Entità condividono i Metadata per stabilire una base di fiducia e interoperabilità.

Metadata policy

Il Trust Anchor pubblica le regole e le politiche da applicare sui Metadata dei discendenti, specificando quali valori o sottoinsiemi di valori sono consentiti per un dato parametro di Metadata.

Authority hint

Array di valori URL contenente gli identificativi delle Entità superiori, Trust Anchor o Intermediario, che emettono un Entity Statement per i propri discendenti.

Federation Entity Discovery

Raccolta di Entity Configuration e Statement. Inizia da un'Entità Foglia fino al raggiungimento del Trust Anchor.

Trust Chain

Procedura di validazione della sequenza di Entity Configuration e Statement raccolta mediante Federation Entity Discovery, il cui esito positivo è un Metadata finale relativo ad una Entità e la data di scadenza entro la quale la Trust Chain deve essere aggiornata.

Onboarding

Procedura di registrazione di una nuova entità all'interno della Federazione SPID e CIE

Federation Endpoint

Endpoint definit in OIDC Federation 1.0, usati per prendere e risolvere gli statement delle entità, interrogare una lista di tutte le entità subordinate e verificare lo stato dei Trust Mark.

Acronimi

In questa sezione sono definiti tutti gli acronimi utilizzati all'interno del testo.

SPID

Sistema Pubblico di Identità Digitale italiano, la cui Authorità di Federazione è la AgID (Agenzia per l'Italia Digitale).

CIE id

Sistema Pubblico di Identità Digitale italiano basato sulla Carta d'Identità Elettronica (CIE), di cui il Ministero dell'Interno è l'Autorità di Federazione. La gestione tecnica e operativa è affidata all'Istituto Poligrafico e Zecca dello Stato (IPZS).

OIDC

OpenID Connect.

OIDC-FED

OIDC Federation 1.0.

FA

Autorità di Federazione (Federation Authority).

TA

OIDC Federation Trust Anchor.

AgID

Agenzia per l'Italia Digitale, FA/TA di SPID.

MinInterno

Ministero dell'Interno, FA/TA di CIE id.

OP

OpenID Provider (Entità Foglia).

RP

Relying Party (Entità Foglia).

SA

Soggetti Aggregatori. Entità Intermediarie che possono gestire tutti gli aspetti della Federazione di uno o più RP.

AA

Attribute Authority, Gestore degli Attributi qualificati (Entità Foglia).

TM

Trust Mark.

EC

Entity Configuration.

ES

Entity Statement.

URL

Uniform Resource Locator, corrispondente ad un indirizzo web.

JWT

Vedi RFC 7519 Jones, M., Bradley, J. and N. Sakimura, "JSON Web Token (JWT)", RFC 7519, DOI 10.17487/RFC7519, May 2015.

RS

OAuth2 Resource Server.

$JWT

Il valore di un JWT (JSON Web Token).

Convenzioni e Termini normativi

Le parole chiave "DEVE" e "DEVONO", "NON DEVE" e "NON DEVONO", "RICHIEDE" e "RICHIESTO", "NON DEVE", "DOVREBBE", "NON DOVREBBE", "RACCOMANDATO", "PUÒ" e "OPZIONALE" nel presente documento devono essere interpretate come descritte nel BCP 14 RFC 2119 RFC 8174 quando e solo quando appaiono in maiuscolo.

Le notazioni [...] e ... indicano che il testo è stato troncato per esigenze editoriali.

base64url denota la codifica URL-safe base64 senza padding definita in RFC 7515#section-2.

Tutti gli esempi contenuti in questo documento sono da considerarsi come non normativi.

Avvertimento

Tutti gli esempi contenuti in questa documentazione sono da intendersi come non normativi