You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Leggendo la sezione Log per i Service Providers sembra che sia necessario mantenere un log delle Richieste e Risposte delle transazioni nella SAML SPID.
Non ho trovato niente di disponibile nella libreria per prendere queste informazioni. Ho visto qualcosa che si potrebbe ottenere dalla sessione, ma decisamente troppe poche informazioni.
Dando un occhio alla libreria della SAML, ho visto che è possibile ottenere richiesteXML e risposteXML, che sembra possa essere utile a questa fine. Siccome la nostra piattaforma è in produzione al momento, sto guardando ad una soluzione.
Se c'è interesse potrei fare una PR. Ho già speso qualche ora vedendo come funziona la libreria, al momento mi sembra che la soluzione più semplice sia quella di passare queste informazioni aggiuntive negli eventi login e logout e magari aggiungere un evento prima del metodo doLogin, per prendere anche l'xml della richiesta.
Che ne pensate? Mi date due dritte?
Grazie mille,
Ivan
The text was updated successfully, but these errors were encountered:
Un aggiornamento veloce veloce. Alla fine ho implementato un LoggerEvent che restituisce informazioni riguardati i log mano a mano che richieste e risposte arrivano con il riferimento alla lastRequestId così possono essere salvate tutte sulla stessa riga del database.
Per ora nel logger sono incluse le seguenti informazioni, penso che siano sufficienti. Error è il messaggio delle eccezioni nelle varie parti del codice.
Ciao ragazzi,
Leggendo la sezione Log per i Service Providers sembra che sia necessario mantenere un log delle Richieste e Risposte delle transazioni nella SAML SPID.
https://docs.italia.it/italia/spid/spid-regole-tecniche/it/stabile/log.html#service-provider
Non ho trovato niente di disponibile nella libreria per prendere queste informazioni. Ho visto qualcosa che si potrebbe ottenere dalla sessione, ma decisamente troppe poche informazioni.
Dando un occhio alla libreria della SAML, ho visto che è possibile ottenere richiesteXML e risposteXML, che sembra possa essere utile a questa fine. Siccome la nostra piattaforma è in produzione al momento, sto guardando ad una soluzione.
Se c'è interesse potrei fare una PR. Ho già speso qualche ora vedendo come funziona la libreria, al momento mi sembra che la soluzione più semplice sia quella di passare queste informazioni aggiuntive negli eventi
login
elogout
e magari aggiungere un evento prima del metododoLogin
, per prendere anche l'xml della richiesta.Che ne pensate? Mi date due dritte?
Grazie mille,
Ivan
The text was updated successfully, but these errors were encountered: