From b8528170f00a2ccdc4178b45ca1cc771c8a3748e Mon Sep 17 00:00:00 2001 From: Peter Havekes Date: Wed, 2 Oct 2024 10:33:02 +0200 Subject: [PATCH] More MyAcademicIS stuff --- index.md | 29 ++++++++++++++++++++++++++++- 1 file changed, 28 insertions(+), 1 deletion(-) diff --git a/index.md b/index.md index 4a901c1..d7bd090 100644 --- a/index.md +++ b/index.md @@ -29,6 +29,33 @@ receiver and the custom implementation at the host institution? location. Please use a widely used library for all openID parts, instead of builing it. - How can we start an enrollment for testing? - - There is a [demo enrollment receiver](https://demobroker.eduxchange.eu/) + - There is a [demo enrollment broker](https://demobroker.eduxchange.eu/) available for testing. + - To connect to the demo enrollment broker, edit this yaml document + and send it to Peter: + + ``` yaml + schacHome: demoinst02.eduxchange.eu + name: Demo 02 home + abbreviation: Demo02home + courseEndpoint: "https://demoinst02.eduxchange.eu/basic/offerings" + personsEndpoint: "https://demoinst02.eduxchange.eu/persons/me" + personAuthentication: HEADER + associationsEndpoint: "https://demoinst02.eduxchange.eu/associations" + authenticationEndpoint: "https://demoinst01.eduxchange.eu/api/enrollment" + registrationEndpoint: "https://demoinst01.eduxchange.eu/api/start" + registrationUser: "user" + registrationPassword: "secret" + logoURI: https://static.surfconext.nl/logos/idp/surf.png + scopes: demoinst02.eduxchange.eu/persons demoinst02.eduxchange.eu/results + privacyEndpoint: https://www.surf.nl/studentmobiliteit + useEduHubForOffering: False + useQueueIt: False + ``` + - What are scopes? What should I use for scopes? +- How do I connect to MyAcademicID? + - The enrollment receiver needs to be connected as a relying party to + MyAcademicID. The API server needs to be connected as a Resource Server. + Both can be registered by filling in this + [myacademic id registration form](https://wiki.geant.org/display/SM/Registering+services+on+MyAcademicID)