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. |
Release Notes | |
Valid Period | 4/15/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/* |
Service Operation: Get EPPN | |||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Name | /eppn/eppn-mappings/{EPPN} | ||||||||||||||||
Description | Lookup the mapping for a single EPPN | ||||||||||||||||
Preconditions | Caller must have have a valid OpenID token Caller clientId must match the domain of the requested EPPN. (ie. If the eppn is jdoe@santarosa.edu, the clientId for the caller must be "santarosa.edu") | ||||||||||||||||
Post-conditions | |||||||||||||||||
Message Exchange Pattern | Request is received EPPN mapping is looked up Mapping is returned | ||||||||||||||||
Input | |||||||||||||||||
| |||||||||||||||||
Output | |||||||||||||||||
Description | EPPN Mapping JSON | ||||||||||||||||
Data Type |
| ||||||||||||||||
Fault - Unauthorized | |||||||||||||||||
|
Service Operation: Get Mappings Created Since | |||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Name | /eppn/eppn-mappings/since/{DATE} | ||||||||||||||||||||||||||||||
Description | Lookup all mappings that have an authsource matching the clientId of the caller that have been entered since DATE. | ||||||||||||||||||||||||||||||
Preconditions | Caller must have have a valid OpenID token DATE Must be in YYYY-MM-DD format | ||||||||||||||||||||||||||||||
Post-conditions | |||||||||||||||||||||||||||||||
Message Exchange Pattern | Request is received EPPN mappings are looked up List of mappings is returned | ||||||||||||||||||||||||||||||
Input | |||||||||||||||||||||||||||||||
| |||||||||||||||||||||||||||||||
Output | |||||||||||||||||||||||||||||||
Description | A page of EPPN mappings | ||||||||||||||||||||||||||||||
Data Type |
| ||||||||||||||||||||||||||||||
Faults | |||||||||||||||||||||||||||||||
|
Service Operation: Get New Mappings | |
---|---|
Name | /eppn/eppn-mappings/new-mappings |
Description | Lookup all mappings that have an authsource matching the clientId of the caller that have |
not previously been marked as downloaded (See: Service Operation: Mark downloaded) | |
Preconditions | Caller must have have a valid OpenID token |
DATE Must be in YYYY-MM-DD format
Post-conditions | ||||
Message Exchange Pattern | Request is received EPPN mappings are looked up List of mappings is returned | |||
Input | ||||
---|---|---|---|---|
|
| ||||||||||||||||||||||
Output | ||||||||||||||||||||||
Description | A page of EPPN mappings | |||||||||||||||||||||
Data Type |
| |||||||||||||||||||||
Faults | ||||||||||||||||||||||
|