italia / spid-cie-oidc-django

The SPID/CIE OIDC Federation SDK, written in Python
Apache License 2.0
27 stars 28 forks source link

[Feat] SPID/CIE Authn Request validation #8

Closed peppelinux closed 2 years ago

peppelinux commented 2 years ago

We need a pydatic schema to validate every objects involved in a authn code flow. We start this task with the validation of authn requests.

The goal is to have an exportable json schema, that can be used by other developers, for other languages/SDK, to reuse our validation approach.

peppelinux commented 2 years ago

the Authn request schema Must be divided in two classes, one for the SPID profile and another for the CIE profile. This validation schema will be used by the onboarding system to evaluate the compliances of the requests of the RPs

peppelinux commented 2 years ago

on the track here https://github.com/peppelinux/spid-cie-oidc-django/pull/9