Nanyang Technological University · Authentication Profile
Ntu Authentication
Authentication
Nanyang Technological University declares 0 security scheme(s) across its OpenAPI definitions.
UniversityHigher EducationEducationSingaporePublic Research UniversityResearch DataResearch RepositoryIdentity FederationOpen AccessCourse CatalogLibraryOAI-PMH
Methods:
Schemes: 0
OAuth flows:
API key in:
Security Schemes
Source
Authentication Profile
# ntu — authentication posture across NTU's programmable surfaces.
generated: '2026-08-19'
method: probed
source: live probes 2026-08-19; https://libguides.ntu.edu.sg/drntudataguidespolicies/APITermsOfUse
provider: ntu
authentication:
- surface: DR-NTU (Data) — Dataverse REST API
x-operator: institution
baseURL: https://researchdata.ntu.edu.sg/api
public_read: true
scheme: none
detail: >-
Dataverse serves published search and version endpoints unauthenticated. Deposit,
administration and access to restricted files require a Dataverse API token supplied in the
X-Dataverse-key header. Only the unauthenticated read subset is described in openapi/.
token_header: X-Dataverse-key
token_issuance: NTU account, via the DR-NTU (Data) web UI. Not self-service for non-NTU users.
verified: false
verification_note: >-
Could not be re-verified on 2026-08-19 — the host returns a Citrix bot-management 403 to our
probes on every path including the site root. Scheme is taken from the archived contract and
the Dataverse 6.1 platform documentation, not from a fresh probe.
- surface: DR-NTU (Digital Repository) — DSpace-CRIS REST API
x-operator: tenant
baseURL: https://dr.ntu.edu.sg/server/api
public_read: true
scheme: none
detail: >-
Discovery and item read operations answer unauthenticated; verified live 2026-08-19
(HTTP 200, application/hal+json). Write and restricted-content operations use the DSpace 7
JWT bearer flow at /server/api/authn/login. That flow is 4Science's DSpace-CRIS
implementation, not NTU engineering.
verified: true
- surface: NTU institutional single sign-on (SGAF / eduGAIN)
x-operator: tenant
entityID: https://ntu-entra.singaren.net.sg/simplesaml/saml2/idp/metadata.php
scheme: SAML 2.0 (IDPSSODescriptor + AttributeAuthorityDescriptor)
scope: ntu.edu.sg
detail: >-
This is the only NTU-attributed authentication surface that is both machine-readable and
independently registered. It authenticates humans into federated services; it is not an API
authorization surface for third-party developers.
verified: true
- surface: api.ntu.edu.sg
x-operator: institution
scheme: unknown
detail: >-
A live NTU-owned API gateway host that returns a structured JSON envelope
({"statusCode":404,"message":"Resource not found"}) on every path probed. No authentication
scheme is discoverable because no route is. Recorded so the host is not mistaken for absent.
verified: false
notes:
- >-
NTU publishes no developer portal, no API key self-service, and no OAuth or OIDC authorization
server for third-party API consumers. Nothing in this file should be read as a developer
onboarding path.
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/ntu-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.