...
- Introduction
- Check performed on the IdPs
- Statuses and results
- Common reasons for check failure
- Limits
- Disable Checks
- User interface
- API interface
- GIT repository
- Presentations
- FAQ - Frequently Ask Questions
- Usage statistics
Introduction
The purpose of the eduGAIN Connectivity Check is to identify eduGAIN Identity Providers (IdP) that are not properly configured. In particular, it checks if an IdP properly loads and consumes SAML2 metadata which contains the eduGAIN Service Providers (SP). The check results are published on the public eduGAIN Connectivity Check web page (https://technical.edugain.org/eccs/). The main purpose is to increase the service overall quality and user experience of the eduGAIN interfederation service by making federation and Identity Provider operators aware of configuration problems.
...
Status | UI Color | Description and results |
---|---|---|
ERROR | Red |
|
OK | Green | The IdP most likely correctly consumes eduGAIN metadata and returns a valid login page. This is no guarantee that login on this IdP works for all eduGAIN services but if the check is passed for an IdP, this is probable.
|
UNKNOWN | Yellow | The IdP can't be checked because the returned Login Page content is not recognized or the Login Page is always returned, also for the fake SP.
|
DISABLED | White | The IdP is excluded because it cannot be checked reliably. The Page Source column, when an entity is disabled, is populated with the reason for the disabling.
|
...
Parameter name | Parameter description | Example |
---|---|---|
date | Show all the service results for a specific date | date=2020-02-20 |
reg_auth | Show all the service results for a specific Registration Authority | reg_auth=https://reg.auth.example.org |
idp | Show all the service results for a specific Identity Provider | idp=https://idp.example.org/idp/shibboleth |
status | Show all the service results for a specific Status:
| status=ERROR |
check_result | Show all the service results for a specific result of check:
| check_result=SSL-Error |
...
Action Name (JSON) | Parameter Name (JSON) | Parameter Description | Example |
---|---|---|---|
| date | Returns all the service results for a specific date. | date=2020-02-20 |
| reg_auth | Returns all the service results for a specific Registration Authority. | reg_auth=https://reg.auth.example.org |
| idp | Returns the service results for a specific IdP by its entityID. | idp=https://idp.example.org/idp/shibboleth |
| status | Returns all the service results for a specific Status:
| status=ERROR |
| check_result | Returns all the service results for a specific result of check:
| check_result=SSL-Error |
| format | Formats the service results in a simple way | format=simple |
...
- https://technical.edugain.org/eccs/api/eccsresults?reg_auth=http://www.idem.garr.it/&status=ERROR&format=simple
- https://technical.edugain.org/eccs/api/eccsresults?reg_auth=http://www.idem.garr.it/&status=ERROR
- https://technical.edugain.org/eccs/api/fedstats?reg_auth=http://www.idem.garr.it/
- https://technical.edugain.org/eccs/api/fedstats?reg_auth=http://www.idem.garr.it/&date=YYYY-MM-DD
GIT repository
https://gitlab.software.geant.org/edugain/eccs
Presentations
FAQ - Frequently Ask Questions
Usage statistics
2022-2023
- eccs_gui_api_stats.csv: Statistics regarding the ECCS User Interface API
- eccs_new_api_stats.csv: Statistics regarding the ECCS WEB API
- eccs_old_api_stats.csv: Statistics regarding the previous version of ECCS WEB API
- eccs_wrong_api_stats.csv: Statistics regarding the wrong requests to the ECCS WEB API
- eccs_usage_stats.tar.gz: All usage statistics files