From 3ec4e206a080c20dd26ac62aeba35f7bd0d0f6e8 Mon Sep 17 00:00:00 2001 From: Davide Vaghetti <davide.vaghetti@garr.it> Date: Fri, 17 Mar 2023 09:16:41 +0000 Subject: [PATCH] Update README.md --- README.md | 41 +++++++++++++++++++++++++++++++++++++++++ 1 file changed, 41 insertions(+) diff --git a/README.md b/README.md index e92bcfb..79d0ef1 100644 --- a/README.md +++ b/README.md @@ -33,3 +33,44 @@ This script will download the current edugain metadata aggregate XML and parse a identity providers found in order to derive a list of Organization names, domains and security contacts in CSV format. This list will be printed to stdout. +## Entities Details + +Script: `entity_details.py` + +This script will print out some details about a single entity or a list of entities +passed as a list of entityIDs. + +CSV Format: + +``` +entityID,FederationName,RegistrationAuthority,OrganizationName,TechnicalContact,SupportContact,AdministrativeContact +``` + +Usage: + +``` +usage: entity_details.py [-h] [-e E] [-f F] [-u U] [ENTITYID] + +Show detailed information about an eduGAIN entity. + +positional arguments: + ENTITYID entityID of the entity to look up + +options: + -h, --help show this help message and exit + -e E load entityIDs from file E + -f F load metadata from file F + -u U download metadata from url U (default to https://mds.edugain.org/edugain-v2.xml) + +Examples + +- Retrieve details about a single entity using eduGAIN metadata: + +./entity_details.py https://idp.dir.garr.it/idp/shibboleth + +- Retrieve details for a list of idps using a local metadata file: + +./entity_details.py -e idp_list -f edugain-v2.xml +``` + + -- GitLab