University of Liverpool · Authentication Profile

University Of Liverpool Authentication

Authentication

University of Liverpool secures its APIs with none, oauth2, openIdConnect, and saml2 across 5 declared security schemes, as derived from its OpenAPI definitions.

EducationHigher EducationUniversityRussell GroupUnited KingdomResearchResearch RepositoryResearch DataOpen AccessOAI-PMHEPrintsIdentity FederationLibraryMetadata
Methods: none, oauth2, openIdConnect, saml2 Schemes: 5 OAuth flows: API key in:

Security Schemes

anonymous none
adfs-oauth2-oidc openIdConnect
entra-id-tenant openIdConnect
shibboleth-saml2 saml2
adfs-saml2 saml2

Source

Authentication Profile

university-of-liverpool-authentication.yml Raw ↑
generated: '2026-09-01'
method: probed
source: >-
  Live probes of University of Liverpool hosts on 2026-09-01. No OpenAPI exists for any of these
  surfaces, so every scheme below was read from an actual response — a discovery document, a SAML
  metadata document, or the status code and body returned to an unauthenticated request.
note: >-
  The institution's public machine surfaces split cleanly in two. Everything scholarly — the two
  EPrints OAI-PMH providers and the EPrints REST read interface — is open and anonymous, with no key,
  no token and no registration. Everything else is behind the institution's own identity plane
  (AD FS, Shibboleth, Entra ID) or a vendor tenant's, and there is no self-service key issuance or
  developer registration anywhere on the public surface.
summary:
  types:
  - none
  - oauth2
  - openIdConnect
  - saml2
  self_service_key_issuance: false
  developer_registration: false
schemes:
- name: anonymous
  type: none
  description: >-
    Unauthenticated public read. Applies to both OAI-PMH providers and to the EPrints REST dataset
    listings on livrepository.liverpool.ac.uk.
  operator: institution
  probes:
  - url: https://livrepository.liverpool.ac.uk/cgi/oai2?verb=Identify
    status: 200
    note: >-
      200 with curl's default User-Agent or an OAI harvester UA; 403 (Apache "Forbidden", 295 bytes)
      with a desktop-browser User-Agent. The host is live — a browser-UA probe alone misgrades it.
  - url: https://datacat.liverpool.ac.uk/cgi/oai2?verb=Identify
    status: 200
  - url: https://livrepository.liverpool.ac.uk/rest/eprint/
    status: 200
    note: 7,456,493 bytes of eprint-id listing returned with no credentials.
- name: adfs-oauth2-oidc
  type: openIdConnect
  description: >-
    Institution-operated Active Directory Federation Services authorization server. Discovery
    document is public and keyless; the endpoints behind it are not.
  operator: institution
  openIdConnectUrl: https://fs.liverpool.ac.uk/adfs/.well-known/openid-configuration
  issuer: https://fs.liverpool.ac.uk/adfs
  authorization_endpoint: https://fs.liverpool.ac.uk/adfs/oauth2/authorize/
  token_endpoint: https://fs.liverpool.ac.uk/adfs/oauth2/token/
  userinfo_endpoint: https://fs.liverpool.ac.uk/adfs/userinfo
  jwks_uri: https://fs.liverpool.ac.uk/adfs/discovery/keys
  id_token_signing_alg_values_supported: [ RS256 ]
  token_endpoint_auth_methods_supported:
  - client_secret_post
  - client_secret_basic
  - private_key_jwt
  - windows_client_authentication
  probes:
  - url: https://fs.liverpool.ac.uk/adfs/.well-known/openid-configuration
    status: 200
  - url: https://fs.liverpool.ac.uk/adfs/discovery/keys
    status: 200
    note: One RSA signing key, 2,524 bytes.
- name: entra-id-tenant
  type: openIdConnect
  description: >-
    The institution's Microsoft Entra ID tenant, discoverable by its own domain. Microsoft hosts it;
    the tenant is Liverpool's.
  operator: federation
  openIdConnectUrl: https://login.microsoftonline.com/liverpool.ac.uk/v2.0/.well-known/openid-configuration
  issuer: https://login.microsoftonline.com/53255131-b129-4010-86e1-474bfd7e8076/v2.0
  tenant_region_scope: EU
  probes:
  - url: https://login.microsoftonline.com/liverpool.ac.uk/v2.0/.well-known/openid-configuration
    status: 200
- name: shibboleth-saml2
  type: saml2
  description: >-
    Institution-operated Shibboleth SAML 2.0 identity provider, published in the UK Access Management
    Federation and self-published on its own host.
  operator: federation
  entity_id: urn:mace:eduserv.org.uk:athens:provider:liv.ac.uk
  scope: liv.ac.uk
  metadata_urls:
  - http://mdq.ukfederation.org.uk/entities/urn%3Amace%3Aeduserv.org.uk%3Aathens%3Aprovider%3Aliv.ac.uk
  - https://shibboleth3.liv.ac.uk/idp/shibboleth
  bindings:
  - urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect
  - urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST
  - urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST-SimpleSign
  probes:
  - url: http://mdq.ukfederation.org.uk/entities/urn%3Amace%3Aeduserv.org.uk%3Aathens%3Aprovider%3Aliv.ac.uk
    status: 200
  - url: https://shibboleth3.liv.ac.uk/idp/shibboleth
    status: 200
  - url: https://shibboleth3.liv.ac.uk/idp/profile/SAML2/Redirect/SSO
    status: 400
    note: Live IdP rejecting a parameterless AuthnRequest.
- name: adfs-saml2
  type: saml2
  description: AD FS SAML 2.0 / WS-Federation metadata for the institution's primary SP-initiated login.
  operator: institution
  entity_id: http://fs.liverpool.ac.uk/adfs/services/trust
  metadata_urls:
  - https://fs.liverpool.ac.uk/FederationMetadata/2007-06/FederationMetadata.xml
  sso_location: https://fs.liverpool.ac.uk/adfs/ls/
  probes:
  - url: https://fs.liverpool.ac.uk/FederationMetadata/2007-06/FederationMetadata.xml
    status: 200
    note: 83,212 bytes, application/samlmetadata+xml.
gated_surfaces:
- url: https://canvas.liverpool.ac.uk/api/v1/accounts
  status: 401
  operator: tenant
  note: Instructure Canvas data API on the institution's VLE host — token required, no public program.
- url: https://elements.liverpool.ac.uk/
  status: 401
  operator: tenant
  note: Symplectic Elements CRIS — HTTP auth challenge on the landing page itself.
- url: https://datacat.liverpool.ac.uk/rest/eprint/2481.xml
  status: 401
  operator: institution
  note: >-
    DataCat's EPrints REST item fetch requires auth even though the same REST root and the OAI-PMH
    interface are open — the two EPrints deployments are configured differently.
- url: https://news.liverpool.ac.uk/wp-json/wp/v2/posts
  status: 401
  operator: institution
  note: >-
    The institution's WordPress newsroom deliberately gates the WP REST API; the RSS feed at
    https://news.liverpool.ac.uk/feed/ (200, application/rss+xml, 205,842 bytes) is the open surface.

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/university-of-liverpool-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.