# Wuhan University Shibboleth Identity Provider (SAML 2.0)

**Canonical:** https://apis.io/apis/wuhan/shibboleth-idp/  
**Provider:** Wuhan University — https://apis.io/providers/wuhan/  
**Base URL:** https://idp.whu.edu.cn/idp/  
**Documentation:** https://idp.whu.edu.cn/idp/shibboleth

Wuhan University Shibboleth Identity Provider (SAML 2.0) is one of 8 APIs that [Wuhan University](https://apis.io/providers/wuhan/) publishes on the [APIs.io](https://apis.io/) network. Tagged areas include Identity Federation, SAML, Shibboleth, and Single Sign-On.

WHU's federated login, published as a SAML 2.0 EntityDescriptor at https://idp.whu.edu.cn/idp/shibboleth (HTTP 200, application/xml, 14,864 bytes). Declares HTTP-Redirect, HTTP-POST and POST-SimpleSign SSO bindings, SOAP attribute query on port 8443, and a shibmd:Scope of whu.edu.cn. The entity is registered in CARSI, China's national R&E identity federation, as 武汉大学 since 2024-12-10 with production status, and CARSI has been a production eduGAIN member since 2019-06-18. The SSO handler answers HTTP 400 to a request carrying no SAMLRequest, which is a live protocol endpoint rather than a static page. The metadata DOCUMENT is defective and this profile says so: it is the un-customized template Shibboleth ships, it still carries the "This is example metadata only" banner and validUntil="2019-10-31", its Organization and ContactPerson blocks are commented out, and three SingleLogoutService elements use an undeclared md: prefix pointing at the placeholder host idp.xxx.edu.cn — so the published document is namespace-ill-formed. It is well-formed XML 1.0, but every namespace-aware parser fails on it: xmllint reports "Namespace prefix md on SingleLogoutService is not defined" at lines 131-133, and expat-based parsers raise "unbound prefix".

## Machine-readable artifacts (4)

- **IdentityFederation** — https://idp.whu.edu.cn/idp/shibboleth
- **Metadata** — https://raw.githubusercontent.com/api-evangelist/wuhan/refs/heads/main/identity-federation/wuhan-idp-saml-metadata.xml
- **Conformance** — https://raw.githubusercontent.com/api-evangelist/wuhan/refs/heads/main/conformance/wuhan-conformance.yml
- **APIsJSON** — https://raw.githubusercontent.com/api-evangelist/wuhan/refs/heads/main/apis.yml

## Other Wuhan University APIs (7)

- [Wuhan University Campus Single Sign-On (CAS / OpenID Connect / SAML)](https://apis.io/apis/wuhan/cas-sso/)
- [IGS Data Center at Wuhan University (GNSS archive)](https://apis.io/apis/wuhan/igs-data-center/)
- [CARSI membership (CERNET Authentication and Resource Sharing Infrastructure)](https://apis.io/apis/wuhan/carsi/)
- [ROR registry entry (Research Organization Registry)](https://apis.io/apis/wuhan/ror/)
- [Wuhan University Library catalog (Ex Libris Aleph tenant)](https://apis.io/apis/wuhan/opac/)
- [Wuhan University academic affairs / registrar system (SSO-gated)](https://apis.io/apis/wuhan/jwgl/)
- [Geomatics and Information Science of Wuhan University (journal platform)](https://apis.io/apis/wuhan/journal-platform/)

## Tags

Identity Federation, SAML, Shibboleth, Single Sign-On

---

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