Kyushu University · Authentication Profile

Kyushu Authentication

Authentication

Kyushu University declares 6 security scheme(s) across its OpenAPI definitions.

UniversityHigher EducationEducationResearchJapanNational UniversityPublic Research UniversityInstitutional RepositoryResearch DataIdentity FederationLibraryCourse CatalogOpen AccessOAI-PMHMetadataResearch Computing
Methods: Schemes: 6 OAuth flows: API key in:

Security Schemes

none none
none none
saml saml2
none none
unknown unknown
oauth2 oauth2

Source

Authentication Profile

Raw ↑
generated: '2026-09-01'
method: derived
x-derived-from: live probe of the endpoints listed in source[], run 2026-09-01
x-source-url: https://catalog.lib.kyushu-u.ac.jp/mmd/mmd_api/oai-pmh/
source:
- https://catalog.lib.kyushu-u.ac.jp/mmd/mmd_api/oai-pmh/
- https://hdl.handle.net/2324/6625737
- https://metadata.gakunin.nii.ac.jp/gakunin-metadata.xml
- https://genkai-portal.hpc.kyushu-u.ac.jp/user-portal/
- https://kyushu-u.elsevierpure.com/ws/api
note: >-
  Kyushu University issues no API credentials to the public. There is no developer portal, no key
  request form, no OAuth client registration and no machine-readable terms of use for any surface
  found in this run. The one place the university runs real credential infrastructure is SAML — its
  own GakuNin Shibboleth Identity Provider — and that authenticates people into federated services,
  not callers into an API. Everything below was exercised anonymously on 2026-09-01.
schemes:
- name: none
  type: none
  surface: QIR OAI-PMH (x-operator institution)
  endpoint: https://catalog.lib.kyushu-u.ac.jp/mmd/mmd_api/oai-pmh/
  description: >-
    Fully anonymous. Identify, ListMetadataFormats, ListSets, ListIdentifiers, ListRecords and
    GetRecord were all answered with no Authorization header, cookie or API key, and no
    registration of any kind. There are no rate-limit headers on the response; the only documented
    ceiling is 500 records per list response, paged with resumptionToken.
  evidence: 'GET ?verb=Identify -> HTTP 200, valid OAI-PMH XML, no auth challenge.'
- name: none
  type: none
  surface: QIR bulk metadata TSV via Handle (x-operator institution)
  endpoint: https://hdl.handle.net/2324/6625737
  description: >-
    Quarterly full-metadata TSV exports, published through the Handle system under the university's
    own 2324 prefix. Anonymous download, no account, no terms acceptance gate. Metadata is CC0 1.0
    with one carve-out: QIR abstracts carry no licence grant.
  evidence: 'GET https://hdl.handle.net/2324/6625737 -> HTTP 200 landing page for the download.'
- name: saml
  type: saml2
  surface: GakuNin Shibboleth Identity Provider (x-operator federation)
  endpoint: https://idp.kyushu-u.ac.jp/idp/profile/SAML2/Redirect/SSO
  description: >-
    Kyushu University's own SAML 2.0 IdP, entityID https://idp.kyushu-u.ac.jp/idp/shibboleth,
    scope kyushu-u.ac.jp, registered in GakuNin since 2011-02-18 and exported to eduGAIN. Declares
    SingleSignOnService over HTTP-POST, HTTP-Redirect and the Shibboleth 1.0 AuthnRequest profile,
    and SingleLogoutService over HTTP-POST and HTTP-Redirect with asynchronous SLO support. This
    authenticates humans into federated services; it is not a machine credential for an API.
  evidence: >-
    Confirmed inside the 5,653,150-byte GakuNin aggregate metadata (HTTP 200) and independently in
    the eduGAIN technical API, which reports registrationAuthority https://www.gakunin.jp and
    registrationInstant 2011-02-18T07:27:49Z. The IdP's own metadata URL
    https://idp.kyushu-u.ac.jp/idp/shibboleth returns HTTP 200 but a 115-byte Shibboleth error
    string ("/opt/shibboleth-idp/metadata/idp-metadata.xml そのようなファイルやディレクトリはありません"),
    so the federation aggregate is the only usable source for this entity — a real, small
    misconfiguration on the institution's side, recorded rather than glossed.
  x-anti-pattern: >-
    A live 200 that carries a filesystem error string is a soft failure. Anything that grades this
    endpoint on status code alone will credit metadata that is not being served.
- name: none
  type: none
  surface: Institution-operated SAML service providers (x-operator federation)
  endpoint: https://reservation.shareaid.kyushu-u.ac.jp/shibboleth-sp
  description: >-
    Two further GakuNin entities are Kyushu University's own service providers rather than its IdP:
    ShareAid, the shared-use research equipment and facility reservation portal
    (reservation.shareaid.kyushu-u.ac.jp, HTTP 200 live), and a REDCap research-data-capture
    instance at zk1.med.kyushu-u.ac.jp. Both declare AssertionConsumerService endpoints over
    HTTP-POST, POST-SimpleSign, HTTP-Artifact and the SAML 1.0 profiles. They consume the
    federation; they do not expose a public API.
  evidence: 'Both EntityDescriptors present in the GakuNin aggregate metadata, OrganizationName "Kyushu University / 九州大学".'
- name: unknown
  type: unknown
  surface: Genkai supercomputer portals (x-operator institution)
  endpoint: https://genkai-portal.hpc.kyushu-u.ac.jp/user-portal/
  description: >-
    The Genkai research computing system exposes a user-application portal, a reservation portal
    and an Open OnDemand instance, all on hpc.kyushu-u.ac.jp. All three answered HTTP 200 with a
    login surface. Access is granted through an application and fee process run by the Research
    Institute for Information Technology, not by issuing API credentials; no token format, scope
    list or programmatic interface is published.
  evidence: 'genkai-portal 200 (3,348 bytes), genkai-ood 200 (6,907 bytes), genkai-reserve 200 (7,475 bytes) — all login walls.'
- name: oauth2
  type: oauth2
  surface: Elsevier Pure research portal (x-operator tenant — NOT the institution's contract)
  endpoint: https://kyushu-u.elsevierpure.com/ws/api
  description: >-
    Kyushu University's Pure tenant serves a live OpenAPI at /ws/api/openapi.json. It is titled
    "Pure API", version 5.36.2-1, contact pure-support@elsevier.com, with a relative server block
    of /ws/api and 827 paths. That is Elsevier's contract running under the university's name, and
    it is deliberately NOT saved into this repository. Its authentication scheme is Elsevier's to
    document, not Kyushu's.
  evidence: 'GET /ws/api/openapi.json -> HTTP 200, 360,304 bytes, info.title "Pure API", info.contact.email pure-support@elsevier.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.
All 92 tools →

Call it yourself

curl for this page
This security artifact
curl "https://apis.io/api/v1/security/kyushu-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.