5 | | == How to test an SP (for SP admins in eduGAIN) == |
| 5 | In sum, |
| 6 | 1. each CLARIN SPF SP and IdP need to know each other by consuming SAML metadata about that IdP, respectively SP. |
| 7 | 2. Furthermore, the IdP must release attributes to the SP, to help authorize and identify the user. |
| 8 | |
| 9 | Whether or not this workflow works for a certain SP-IdP combination must be tested, since isses surface regularly, especially regarding the second step. |
| 10 | |
| 11 | == How to test an SP == |
| 12 | |
| 13 | === For regular CLARIN SPF SPs: AAggregator === |
| 14 | |
| 15 | 1. Log in with the IdP to be tested for any AAgregator-enabled SP, such as the LINDAT/CLARIN repository SP https://lindat.mff.cuni.cz/repository/xmlui/login . |
| 16 | 2. Please visit https://lindat.mff.cuni.cz/services/aaggreg/ (AAggregator web app), you can log in with any IdP for that. |
| 17 | |
| 18 | Find the entry with the correct timestamp and IdP-SP combination. |
| 19 | The report you see shows the attribute release (quality) for various recently attempted IdP-SP combinations. |
| 20 | If too few attributes have been released, this can cause problems with our SPs. |
| 21 | ‘Bad’ results, where attribute release quality is insufficient for normal CLARIN applications, are called out there. |
| 22 | The results should then be studied with the SP operator, and if needed the IdP operator should be notified of the problem with a view to having the IdP release more attributes. |
| 23 | |
| 24 | === For SPs that consume SAML metadata about eduGAIN IdPs === |
11 | | You will get tickets if people like you to test their SP with a detailed description on where to find the login to test. In case of an error, please provide the error to the SP that created the ticket. You can recall your willingness to test logins at any time. Keep in mind, the longer the list is, the fewer logins every person has to perform. To have testers for every country is an important task, on the way to ensure proper configuration of all SPs. |
| 30 | You will get tickets if people like you to test their SP with a detailed description on where to find the login to test. In case of an error, please provide the error to the SP that created the ticket. |
| 31 | You can recall your willingness to test logins at any time. Keep in mind, the longer the list is, the fewer logins every person has to perform. |
| 32 | To have testers for every country is an important task, on the way to ensure proper configuration of all SPs. |