italia / spid-cie-oidc-aspnetcore

SPID/CIE OIDC Federation SDK for AspNetCore
Apache License 2.0
17 stars 5 forks source link

[1_SimpleSPWebApp] OpenID Connect Relying Party Metadata (RP) #31

Open Eduardo1977 opened 2 months ago

Eduardo1977 commented 2 months ago

Vorrei testare [1_SimpleSPWebApp] ma non sono riuscito a capire come si possono assegnare i claims:

indicati nella documentazione ufficiale https://docs.italia.it/italia/spid/spid-cie-oidc-docs/it/versione-corrente/metadata_oidc_rp.html#openid-connect-relying-party-metadata-rp

Sono supportati dalla libreria o bisogna aggiungere altro codice ? Potrei avere qualche suggerimento? Grazie

mar-rossini commented 1 month ago

Ciao, anche io sto affrontando lo stesso problema. Sono opzionali? Va integrato del codice aggiuntivo oppure c'è modo già per estendere la classe?

Grazie

Eduardo1977 commented 1 month ago

Ciao, sì mancano proprio e non si possono configurare dal file "appsettings.json" della webApp. Bisogna aggiugerle a codice dentro a "https://github.com/italia/spid-cie-oidc-aspnetcore/blob/main/src/Spid.Cie.OIDC.AspNetCore/Middlewares/RPOpenIdFederationMiddleware.cs" [ (private RPEntityConfiguration GetEntityConfiguration(RelyingParty rp, ICryptoService cryptoService) ] Nelle versioni php e java invece ci sono (https://developers.italia.it/it/news/2022/03/15/iniziano-lavori-SDK-SPID-CIE) Buon lavoro