A number of validation tools already exist in the community, which can be integrated or used as inspiration in the development of the AARC validation suite. This page provides a list of tools collected so far and their documentations.
- Compliance Assessment Toolkit (CAT)
- An easy to use Toolkit to measure compliance with a Policy based on the results of a Conceptual Model (definitions, relationships)
- Instance hosted at: https://cat.argo.grnet.gr/, development instance at https://cat.devel.argo.grnet.gr/
- Documentation:
- Source code: https://github.com/FC4E-CAT
- NFDI Attribute COnformity Checker (naco)
- Service that checks Attributes for compliance with NFDI expectations for multiple registered OPs
- Instance hosted at: https://cvs.data.kit.edu/~naco/
- Source code: https://codebase.helmholtz.cloud/m-team/tools/naco/
- Documentation NFDI Attribute Profile: https://doc.nfdi-aai.de/attributes/
- Oidc ProvidEr featUre Support (OrPhEUS)
- System to compare different OpenID Connect providers, check which functionality is supported by these, and investigate how certain OpenID Connect flows work
- Instance hosted at: https://orpheus.data.kit.edu/
- Source code and documentation: https://codebase.helmholtz.cloud/m-team/oidc/orpheus
- AARC Entitlement Library
- This package provides python classes to create, parse and compare entitlements according to the AARC recommendations G002 and G069.
- Documentation: https://aarcentitlement.readthedocs.io/
- Source code: https://github.com/KIT-SCC/AarcEntitlement
- MyAccessID Attributes release check tools
- Documentation of attribute requirements: https://wiki.geant.org/display/MyAccessID/Attribute+Requirements
- Instance hosted at https://myaccessid.devtest.eduteams.org/