Info |
---|
Colleges wishing to use this service will need to contact the TechCenter so that a client Id and secret can be generated. The client Id and secret will be used to authenticate requests to this service. College will need to provide the EPPN domain when requesting credentials. |
EPPN Service Information | |||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Service Name | EPPN Lookup Service | ||||||||||||||||
Service Version | 2.0 | ||||||||||||||||
Service Description | Lookup EPPN to CCCID mappings used by the CCC Identity Provider Proxy. SwaggerUI Docs: https://profile-eppn.ci.cccmypath.org/eppn/swagger-ui.html#/eppn-controller-v-2 | ||||||||||||||||
Service Usage | This service is intended for colleges that would like to be able to retrieve the CCCIDs being associated with EPPNs that are routed through the CCC IDP Proxy. Every student that accesses a service through the IDP Proxy must have a CCCID. If the college IDP cannot provide the CCCID, then the IDP Proxy will attempt to map the colleges EPPN to the CCCID. This service provides a way for colleges to read those mappings so that they may potentially be imported back into the colleges SIS. Colleges wishing to use this service will need to contact the TechCenter so that a client Id and secret can be generated. The client Id and secret will be used to authenticate requests to this service. College will need to provide the EPPN domain when requesting credentials. A Java client library is available. The client allows property file configuration of endpoints and authentication. The Java client library will handle lookup up the OpenId token, setting the Authorization header, hitting the REST endpoint and converting data into Java objects. To import the library include the following segment in your pom file:
To configure the EPPN Service for a spring boot application:
Config file:
| ||||||||||||||||
Release Notes | |||||||||||||||||
Valid Period | 4/26/2017 - | ||||||||||||||||
Service Location | CI: https://profile-eppn.ci.cccmypath.org/eppn/* TEST: https://profile-eppn.test.cccmypath.org/eppn/* PILOT: https://profile-eppn.pilot.cccmypath.org/eppn/* PROD: https://profile-eppn.cccmypath.org/eppn/* | ||||||||||||||||
Methods | Get EPPN – lookup a single EPPN → CCCID mapping Mappings Created Since – find all EPPN → CCCID mappings created since a specific date Get New Mappings – find all EPPN → CCCID mappings that have not previously been marked as downloaded Mark Mapping as Downloaded – Mark an EPPN → CCCID mapping as downloaded |
...