Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

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

Open
Eduardo1977 opened this issue Jun 25, 2024 · 2 comments
Open

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

Eduardo1977 opened this issue Jun 25, 2024 · 2 comments

Comments

@Eduardo1977
Copy link

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

  • "id_token_signed_response_alg": "RS256"
  • "userinfo_signed_response_alg": "RS256"
  • "userinfo_encrypted_response_alg": "RSA-OAEP"
  • "userinfo_encrypted_response_enc": "A128CBC-HS256"
  • "token_endpoint_auth_method": "private_key_jwt"

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
Copy link

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
Copy link
Author

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

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants