This is the OpenID Foundation conformance suite, which covers OpenID Connect, FAPI1-Advanced, FAPI2, FAPI-CIBA and OpenID for Identity Assurance (ekyc).
The project is located at https://gitlab.com/openid/conformance-suite and all issues / merge requests should be submitted there.
See the wiki for more info: https://gitlab.com/openid/conformance-suite/wikis/home
For user instructions for testing / certifying please see:
https://openid.net/certification/instructions/
To get started as a developer or running the conformance suite locally, see:
https://gitlab.com/openid/conformance-suite/wikis/Developers/Build-&-Run
For guidelines for submitting contributions, see:
https://gitlab.com/openid/conformance-suite/wikis/Developers/Contributing
OpenID Foundation would like to thank the follow people/organisations:
-
OpenBanking Ltd, for donating the FAPI conformance suite that formed the basis of this code
-
Office of the National Coordinator for Health Information Technology, for donating the prototype code that formed the basis of the FAPI conformance suite and some further enhancements.
-
Authlete, for providing ongoing access to test environments compliant with OpenID Connect, FAPI-R, FAPI-RW, FAPI1, FAPI2, FAPI-CIBA, PAR and DPoP specifications.
-
Authlete, for various contributions of code including additional PAR and FAPI tests
-
Kumar Jayanti, for contributing the initial PAR versions of the FAPI-RW tests