Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

  • LoA1 - LoA1: caso semplice, viene eseguita la fusione solo su Identity Management e sincronizzata con LDAP
  • LoA1 - LoA2: i dati del LoA1 confluiscono sul LoA2, che viene sincronizzato su GODiVA. Infine il LoA1 viene eliminato.
  • LoA2 - LoA2: la fusione sarà eseguita da GODiVA, e sarà recepita da userportal tramite kafka.

Utilizziamo kafka per comunicare la fusione di 2 identità, in modo che le app che hanno pratiche aperte con il vecchio uuid, possano sostituirlo con il nuovo.

...


Definizione del DTO di un'anagrafica/identità

Code Block
languagejs
themeRDark
AnagraficaSyncDTO {
    uuid	string
    cognome	string
    nome	string
    sesso	string
    codiceFiscale	string
    tipoAnagrafica	integer($int32)
    titolo	string
    dataDiNascita	string($date-time)
    luogoDiNascita {
            idLuogoDiNascita integer($int32)
            location	string
            locationParent string
            attribute string
    }
    nazionalita string
    toPurge	boolean

    dettagli {[
            idTipoDettaglio
            idDettaglio
            descrizione
            valore
            dal
            al
    ]}


    authz {[
            attributeName
            attributeValue
    ]}

}



Identity Management come staging delle richieste di modifica ai dati dell'identità.Definizione del DTO di un'anagrafica/identità