Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Index

  1. 148092135eduGAIN Connectivity Check 2#Introduction
  2. Check performed on the IdPs
  3. Statuses and results
  4. Common reasons for check failure
  5. 148092135eduGAIN Connectivity Check 2#Limits
  6. Disable Checks
  7. User interface
    1. User interface parameters
  8. JSON interface
  9. GIT repository148092135
  10. eduGAIN Connectivity Check 2#Presentations

Introduction

The purpose of the eduGAIN Connectivity Check 2 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 2 web page (https://technical-test.edugain.org/eccs2eccs/). 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.

...

The eduGAIN Connectivity Check 2 test Service web page is available at https://technical-test.edugain.org/eccs2eccs

User interface parameters

Parameter nameParameter descriptionExample
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:
  • OK
  • ERROR
  • DISABLED
status=ERROR
check_result
Show all the service results for a specific result of check:
  • Invalid-Form
  • Timeout
  • Connection-Error
  • No-eduGAIN-Metadata
  • SSL-Error
check_result=SSL-Error

Example:

API interface

The eduGAIN Connectivity Check has an API interface that provides access to the monitoring results in JSON format.

...

https://technical-test.edugain.org/eccs2eccs/api/##ACTION##?##PARAMETER##=<value>

Action Name (JSON)Parameter Name (JSON)Parameter DescriptionExample
  • eccsresults
  • fedstats
date
Returns all the service results for a specific date.
date=2020-02-20
  • eccsresults
  • fedstats
reg_auth
Returns all the service results for a specific Registration Authority.
reg_auth=https://reg.auth.example.org
  • eccsresults
idp
Returns the service results for a specific IdP by its entityID.
idp=https://idp.example.org/idp/shibboleth
  • eccsresults
status

Returns all the service results for a specific Status:

  • OK
  • ERROR
  • DISABLED
status=ERROR
  • eccsresults
check_result

Returns all the service results for a specific result of check:

  • Invalid-Form
  • Timeout
  • Connection-Error
  • No-eduGAIN-Metadata
  • SSL-Error
check_result=SSL-Error
  • eccsresults
format
Formats the service results in a simple way
format=simple


Example URL:

GIT repository

https://gitlab.geant.org/marco.malavoltiedugain/eccs2eccs

Presentations

...