Hong Kong University of Science and Technology · Authentication Profile
Hkust Authentication
Authentication
Hong Kong University of Science and Technology declares 0 security scheme(s) across its OpenAPI definitions.
UniversityHigher EducationEducationResearchHong KongChinaResearch DataOpen DataIdentity FederationCourse CatalogLibrarySmart CampusAPI GatewayWayfinding
Methods:
Schemes: 0
OAuth flows:
API key in:
Security Schemes
Source
Authentication Profile
name: Hong Kong University of Science and Technology — authentication across surfaces
provider: Hong Kong University of Science and Technology
providerId: hkust
generated: '2026-08-30'
method: probed
source: >-
Live unauthenticated probes on 2026-08-30 plus HKUST's own published instructions on
itso.hkust.edu.hk. Each entry records the operator of the surface, because for a
university the authentication story is mostly somebody else's.
surfaces:
- surface: HKUST Path Advisor API
baseURL: https://pathadvisor.ust.hk/api
x-operator: institution
scheme: none
description: >-
No authentication of any kind on the public routes. Access-Control-Allow-Origin is *,
so the API is callable directly from any browser origin. Verified by unauthenticated
200 responses from /floors, /buildings, /tags, /nodes and /nodes/{id}.
exception:
route: /connectors
status: 401
body: '{"error":{"message":"Authorization failed"}}'
note: >-
Gated, with no WWW-Authenticate header and no published enrollment path. The scheme
is unknown and is deliberately not guessed at.
evidence:
- url: https://pathadvisor.ust.hk/api/floors
status: 200
- url: https://pathadvisor.ust.hk/api/connectors
status: 401
- surface: HKUST API Gateway (Azure API Management)
baseURL: https://hkust.azure-api.net
x-operator: tenant
scheme: apiKey
parameter: X-Apim-Subscription-Key
in: header
description: >-
Azure API Management subscription key, passed as a request header. HKUST documents the
header name and the flow explicitly: sign up at the HKUST API Portal with an ITSO
account, subscribe to a Product such as "IoT Sensor Data", and a key is emailed after
the request is reviewed and approved. Enrollment therefore requires HKUST affiliation
and human approval — this is not a self-service public API.
enrollment: https://hkust.developer.azure-api.net/signup
documentation: https://itso.hkust.edu.hk/services/it-infrastructure/smart-campus-infrastructure/open-data-platform/retrieve-iot-data-api
evidence:
- url: https://hkust.azure-api.net/sensor-data/_search
status: 401
body: 'Access denied due to missing subscription key.'
- url: https://hkust.azure-api.net/sensor-inventory/_search?q=location:LTL
status: 401
- surface: HKUST Shibboleth Identity Provider
entityID: https://idp.ust.hk/idp/shibboleth
x-operator: institution
scheme: SAML 2.0 / Shibboleth
description: >-
The institution's own SAML 2.0 identity provider — the authentication surface HKUST
genuinely operates itself. Asserts the scopes ust.hk, connect.ust.hk and alumni.ust.hk.
Supports SAML 2.0 HTTP-POST, HTTP-Redirect and SOAP/ECP bindings plus the legacy
Shibboleth 1.0 profile. Registered by the Hong Kong Access Federation and published
into eduGAIN, carrying the REFEDS Research & Scholarship and SIRTFI entity categories.
endpoints:
- https://idp.ust.hk/idp/profile/SAML2/POST/SSO
- https://idp.ust.hk/idp/profile/SAML2/Redirect/SSO
- https://idp.ust.hk/idp/profile/SAML2/SOAP/ECP
securityContact: security@ust.hk
evidence:
- url: https://idp.ust.hk/idp/shibboleth
status: 200
- url: https://technical.edugain.org/api.php?action=show_entity&entityid=https://idp.ust.hk/idp/shibboleth
status: 200
- surface: DataSpace@HKUST (Dataverse Native API)
baseURL: https://dataspace.hkust.edu.hk/api
x-operator: institution
scheme: apiKey
parameter: X-Dataverse-key
in: header
description: >-
Read access to published datasets is unauthenticated — /api/info/version and
/api/search answered without credentials. Write and administrative operations use the
upstream Dataverse X-Dataverse-key header. The authentication contract is the Dataverse
project's, not HKUST's; HKUST operates the deployment on its own domain and hardware.
evidence:
- url: https://dataspace.hkust.edu.hk/api/info/version
status: 200
- url: https://dataspace.hkust.edu.hk/api/search?q=*&type=dataset&per_page=1
status: 200
notFound:
- No OAuth 2.0 or OpenID Connect authorization server is published on any HKUST host probed.
- No .well-known/security.txt on www.ust.hk, itso.hkust.edu.hk or dataspace.hkust.edu.hk (404).
maintainers:
- FN: Kin Lane
email: kin@apievangelist.com
Work with this as data
Every security artifact here is available over the APIs.io API and to AI agents over MCP.
MCP server
One button, every client — Claude, Cursor, VS Code and the rest.
https://apis.io/mcp
Tools for security posture
4 MCP tools reach this
find_securityBrowse and filter every security artifact in the catalog.apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.resolveTurn a domain, URL or GitHub org into the provider it belongs to.find_cohortsEvery scored population of providers in the catalog.
Call it yourself
curl for this page
This security artifact
curl "https://apis.io/api/v1/security/hkust-authentication"
All security posture
curl "https://apis.io/api/v1/security?limit=25"
Discovery needs no key. Ratings and market analysis are Pro.
Get an API key
Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.
A second provider on the same verified email joins the account you already have.