# McGill University Authentication Service — Shibboleth SAML 2.0 Identity Provider

**Canonical:** https://apis.io/apis/mcgill/shibboleth-idp/  
**Provider:** McGill University — https://apis.io/providers/mcgill/  
**Base URL:** https://shibboleth.mcgill.ca  
**Documentation:** https://www.mcgill.ca/it/

McGill University Authentication Service — Shibboleth SAML 2.0 Identity Provider is one of 4 APIs that [McGill University](https://apis.io/providers/mcgill/) publishes on the [APIs.io](https://apis.io/) network, described by a machine-readable OpenAPI specification. Tagged areas include Identity, Identity Federation, Authentication, SAML, and SSO. The published artifact set on APIs.io includes an OpenAPI specification and authentication docs.

McGill's SAML 2.0 identity provider and the only machine-readable surface in this profile that McGill itself operates. The federation metadata document at /idp/shibboleth is served unauthenticated (HTTP 200, application/xml, 8,995 bytes on 2026-08-30) and publishes signing and encryption keys, bilingual mdui:UIInfo display names, the mcgill.ca scope, and every SingleSignOnService and SingleLogoutService binding the IdP supports. This is an identity edge, not a data API — and it is exactly the surface class universities operate and catalogs routinely miss.

## Operations (5)

| Method | Path | Summary |
|---|---|---|
| GET | `/idp/shibboleth` | Retrieve the McGill SAML 2.0 identity provider metadata |
| GET | `/idp/profile/SAML2/Redirect/SSO` | SAML 2.0 HTTP-Redirect single sign-on binding |
| POST | `/idp/profile/SAML2/POST/SSO` | SAML 2.0 HTTP-POST single sign-on binding |
| GET | `/idp/profile/SAML2/Redirect/SLO` | SAML 2.0 HTTP-Redirect single logout binding |
| GET | `/idp/status` | Identity provider status report |

## Machine-readable artifacts (7)

- **OpenAPI** — https://raw.githubusercontent.com/api-evangelist/mcgill/refs/heads/main/openapi/mcgill-shibboleth-idp-openapi.yml
- **IdentityFederation** — https://shibboleth.mcgill.ca/idp/shibboleth
- **Authentication** — https://raw.githubusercontent.com/api-evangelist/mcgill/refs/heads/main/authentication/mcgill-authentication.yml
- **x-conformance** — https://raw.githubusercontent.com/api-evangelist/mcgill/refs/heads/main/conformance/mcgill-conformance.yml
- **x-example** — https://raw.githubusercontent.com/api-evangelist/mcgill/refs/heads/main/examples/mcgill-shibboleth-idp-metadata-example.xml
- **Website** — https://shibboleth.mcgill.ca/
- **APIsJSON** — https://raw.githubusercontent.com/api-evangelist/mcgill/refs/heads/main/apis.yml

## Other McGill University APIs (3)

- [eScholarship@McGill on Scholaris (tenant)](https://apis.io/apis/mcgill/escholarship-scholaris/)
- [McGill University Dataverse on Borealis (tenant)](https://apis.io/apis/mcgill/dataverse-borealis/)
- [McGill Course Catalogue on CourseLeaf (tenant)](https://apis.io/apis/mcgill/coursecatalogue-courseleaf/)

## Tags

Identity, Identity Federation, Authentication, SAML, SSO, Shibboleth

---

Profiled by [API Evangelist](https://apievangelist.com) and published on [APIs.io](https://apis.io/apis/mcgill/shibboleth-idp/). The API's provider profile, Kin Score and agent-readiness rating are at https://apis.io/providers/mcgill/.
