italia / spid-keycloak-provider

Italian SPID authentication provider for Keycloak (https://www.keycloak.org/)
Apache License 2.0
62 stars 22 forks source link

Richiesta modifica documentazione su mapping spid attributes #55

Closed Samuele-Z closed 6 months ago

Samuele-Z commented 1 year ago

Proporrei di aggiornare il wiki. Nella pagina https://github.com/italia/spid-keycloak-provider/wiki/Mapping-SPID-attributes Tra i dati indicati nella sezione Basic attributes ci sono solo nome e cognome. Stiamo configurando Keycloak 19.0.3 ed abbiamo notato che va aggiunto anche il campo fiscalNumber. Questi campi vengono inseriti nel metadata alla sezione AttributeConsumingService. L'identity provider poi fornirà nella risposta i dati per i soli campi indicati in questa sezione. Se non si inserisce il campo fiscalNumber nella risposta mancherà il codice fiscale. Nei log comparirà l'errore: ERROR [org.keycloak.broker.spid.SpidSAMLEndpoint] (executor-thread-1) no principal in assertion; expected: ATTRIBUTE(fiscalNumber)

nicolabeghin commented 9 months ago

Se utile qui un programmino per impostare programmaticamente tutti gli identity provider SPID con relativi mapper - utilizzato con successo in produzione https://github.com/nicolabeghin/keycloak-spid-provider-configuration-client