OpenID Federation Browser
Welcome to the OpenID Federation Browser project!
This tool is designed to facilitate the exploration and management of OpenID Federation entities,
providing a user-friendly interface for navigating Trust Chains and Entity Configurations.
Features
- Entity Discovery: Easily discover and view OpenID Federation Entities and their configurations.
- Trust Chain Visualization: Visualize the Trust Chains between entities, including Trust Anchors, Intermediates, and Leaves.
- Security Insights: Gain insights into the security aspects of the federation, including trust marks and compliance status.
Installation
To install and run the OpenID Federation Browser, follow these steps documented in here.
Usage
- Configure the Trust Anchor: Submit the https URL of the Trust Anchor to use and optionally its Federation Entity Keys in JWK format.
- Browse Subordinates: inspect the Entities listed in the Federation Listing Endpoint and find Leaves and Intermediates.
- Filter Subordinates: filter results using regexp on the entity IDs or Federation Listing url params filters.
- Discover Entities: Submit a specific entity id to be resolved under the configured Trust Anchor.
- Inspect Entity Statements: inspect Entity Configuration by clicking an Entity, Subordinate Statements by clicking the wire connecting an Entity with its Superior.
- Export Trust Chains: By selecting a specific Entity, download the validated Trust Chain.
- Security Checks: Inspect specific Trust Marks associated with each entity.
Contributing
We welcome contributions to the OpenID Federation Browser project! To contribute, please follow these steps:
- Fork the repository.
- Create a new branch for your feature or bug fix.
- Commit your changes and push the branch to your fork.
- Submit a pull request with a description of your changes.
License
This project is licensed under the Apache2 License. See the LICENSE file for more details.
Contact
For questions or support, please contact gi.demarco@innovazione.gov.it.