Versions Compared

Key

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

...

Upon completion of the steps above, after propagation of the updates (approximately one hour), testing of the new school with the IdP proxy can commence.


Updating authsources.json

authsources.json is used by applications such as SSP and Assess to create links to other services via the SSO Proxy

The file is maintained in Bitbucket in the cccnext/ccc-saml repository.

The file name in the REPO isĀ cccnext/saml-ccc/src/resources/authsources.json

Adding a new authsources involves creating a new authSource entry in the authsources.json file with the following values



authSourcethis should be the same name used in the authsources.php file in the sso proxy configuration
eppnSuffixthis is the scope/suffix the IDP sends with authenticating a user. This value can be found in the implementation JIRA ticket
descriptionA description of the entry
idpEntityIdThe Metadata entity id of the college idp. This value can be found in the implementation JIRA ticket
misCodesAn array of mis codes served by the college IDP. This value can be found in the implementation JIRA ticket



authsources.json example

Code Block
[
  {
    "authSource": "idp.collegea.edu",
    "eppnSuffix": "idp.collegea.edu",
    "description": "College A IDP",
    "idpEntityId": "https://idp.collegea.edu/idp/shibboleth",
    "misCodes": [
      "311",
      "312",
      "313"
    ]
  },
  {
    "authSource": "CIMock",
    "eppnSuffix": "democollege.edu",
    "description": "Uni College IDP",
    "idpEntityId": "https://ci-idp.ccctcportal.org:8443/idp/shibboleth",
    "misCodes": [
      "ZZ1"
    ]
  }
]

...