--- name: Wuhan University description: Wuhan University public developer/API footprint review for APIs.json cataloging. url: https://raw.githubusercontent.com/api-evangelist/wuhan/refs/heads/main/review.yml created: '2026-06-03' modified: '2026-09-01' reviews: - date: '2026-06-03' rating: 1 summary: >- Verified the official English website (en.whu.edu.cn, HTTP 200) is informational only with no developer portal, API documentation, or open data links. Found no centralized institutional API. Confirmed a real research-group GitHub organization (WHUIR, HTTP 200, ~40 repos of academic code) and additional group orgs (WHUFT, WHU-USI3DV), but these are research code, not institutional service APIs. Confirmed LinkedIn school page and official X/Twitter account exist. No endpoints, base URLs, or auth flows were fabricated; no public documented API could be confirmed. endpoints: - url: https://en.whu.edu.cn status: 200 note: Official English website, informational only, no developer/API links. - url: https://github.com/WHUIR status: 200 note: Wuhan University Information Retrieval Group GitHub org; research code only. - url: https://www.linkedin.com/school/wuhan-university/ status: 999 note: Official LinkedIn school page exists; 999 is LinkedIn bot-block, page is live. - url: https://x.com/WHU_1893 status: 200 note: Official Wuhan University X/Twitter account. - url: http://en.lib.whu.edu.cn/ status: 0 note: Library English site did not resolve (connection refused) during review. - date: '2026-09-01' rating: 2 method: probed summary: >- Re-profiled under the API Evangelist university pipeline, which settles WHO OPERATES each surface before saving anything. The June 2026 review's headline finding stands and is confirmed: Wuhan University publishes no public API, no developer portal and no contract of any kind. What that review missed is an identity estate and a research-data archive that the institution genuinely operates. WHU runs a Shibboleth SAML 2.0 identity provider at idp.whu.edu.cn, registered in CARSI — China's national R&E identity federation and a production eduGAIN member — as 武汉大学 since 2024-12-10. It runs a campus CAS single-sign-on server at cas.whu.edu.cn that publishes a live OpenID Connect discovery document with a working JWKS, the only conforming machine-readable contract WHU serves to the anonymous public. And it operates an IGS Global Data Center: the International GNSS Service's own data-access page names Wuhan University and links ftp://igs.gnsswhu.cn/, an anonymously listable GNSS archive. Two defects are recorded rather than smoothed over: the Shibboleth IdP's self-published metadata is the un-customized template Shibboleth ships, expired 2019-10-31, and is namespace-ill-formed — three SingleLogoutService elements use an undeclared md: prefix at lines 131-133, pointing at the placeholder host idp.xxx.edu.cn, so every namespace-aware parser fails on it with "unbound prefix"; and the CAS SAML metadata carries the vendor's defaults, scope "wisedu.com" and jsmith@example.org contacts. Library discovery is an Ex Libris Aleph tenancy and is recorded as a tenant relationship, not as a WHU contract. No OpenAPI was saved, derived or fabricated, because none exists. endpoints: - url: https://idp.whu.edu.cn/idp/shibboleth status: 200 note: >- SAML 2.0 EntityDescriptor, application/xml, 14,864 bytes. Namespace-ill-formed (undeclared md: prefix, lines 131-133); expired 2019-10-31; Shibboleth's shipped template. - url: https://idp.whu.edu.cn/idp/profile/SAML2/Redirect/SSO status: 400 note: Live Shibboleth SSO handler rejecting a request with no SAMLRequest. - url: https://cas.whu.edu.cn/authserver/oidc/.well-known/openid-configuration status: 200 note: OpenID Connect discovery, application/json, 1,340 bytes. Declares alg "none" and the password grant. - url: https://cas.whu.edu.cn/authserver/oidc/jwks status: 200 note: Live JWKS, 384 bytes. - url: https://cas.whu.edu.cn/authserver/idp/metadata status: 200 note: Well-formed SAML 2.0 metadata, entityID http://auth.whu.edu.cn/authserver, scope "wisedu.com". - url: https://cas.whu.edu.cn/authserver/serviceValidate status: 200 note: CAS ticket validator returning cas:authenticationFailure INVALID_REQUEST in Chinese. - url: https://www.carsi.edu.cn/IdPlist.html status: 200 note: CARSI roster, 1,203 IdPs; WHU entry online 2024-12-10, status 3. - url: https://igs.org/data-access/ status: 200 note: IGS names Wuhan University as a data center and links ftp://igs.gnsswhu.cn/. - url: ftp://igs.gnsswhu.cn/pub/ status: 226 note: Anonymous FTP listing — BDS, gnss, gps, highrate, iers, reports, whu. Ports 80/443 closed. - url: https://opac.lib.whu.edu.cn/ status: 200 note: Ex Libris Aleph session bootstrap. Tenant relationship, no WHU contract. - url: https://jwgl.whu.edu.cn/ status: 200 note: Registrar system, redirects to cas.whu.edu.cn/authserver/login. Institution-operated, SSO-gated. - url: https://ch.whu.edu.cn/oai?verb=Identify status: 200 note: SOFT-404 — 116,169-byte SPA shell, identical to every unrouted path. No OAI-PMH. - url: https://ir.whu.edu.cn/ status: 403 note: openresty 403 on every path and user-agent tried. Unreadable from outside CN; not characterized. - url: https://api.datacite.org/clients?query=Wuhan%20University status: 200 note: meta.total 0 — not a DataCite member or repository. - url: https://api.ror.org/v2/organizations/033vjfk17 status: 200 note: ROR entry active, established 1893, three Crossref Funder Registry IDs. - url: https://en.whu.edu.cn/.well-known/apis.json status: 404 note: No apis.json, llms.txt, security.txt, robots.txt or sitemap.xml on either site.