Lancaster Shibboleth Identity Provider (SAML 2.0 metadata)

Lancaster operates its own Shibboleth Identity Provider and self-publishes its SAML 2.0 EntityDescriptor at the canonical /idp/shibboleth location. The entity has been registered with the UK Access Federation since 16 April 2014 and is exported to eduGAIN, so the same signed metadata is retrievable from the federation's MDQ service. Identity federation is institution-operated by definition — no vendor sits between the university and this document. This is the surface class the June 2026 university cohort never catalogued, and for Lancaster it is the second of only two genuinely institution-run machine-readable endpoints.

Operations 1

GET /idp/shibboleth Retrieve the IdP's SAML 2.0 metadata #

Work with this as data

Every API 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 apis

7 MCP tools reach this
  • find_apisBrowse and filter every API in the catalog.
  • get_api_artifactsOne API's artifacts, grouped by type.
  • get_openapiThe primary OpenAPI for this API.
  • find_similar_apisAPIs that look like this one.
  • 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 API
curl "https://apis.io/api/v1/apis/identity-federation"
All apis
curl "https://apis.io/api/v1/apis?limit=25"

Discovery needs no key. Ratings and market analysis are Pro.

Get an API key

Free tier, no email required.

A second provider on the same verified email joins the account you already have.

OpenAPI Specification

lancaster-identityfederation-api-openapi.yml Raw ↑
openapi: 3.2.0
info:
  title: Lancaster University Shibboleth Identity Provider — SAML 2.0 Metadata Identityfederation API
  description: 'Description of the machine-readable surface of Lancaster University''s own Shibboleth
    Identity Provider, derived by probing the live host on 2026-08-30. Lancaster operates this IdP itself:
    idp.lancs.ac.uk sits under lancs.ac.uk, which Nominet records as registered to the University of Lancaster,
    and www.lancaster.ac.uk CNAMEs to lancs.ac.uk. Identity federation is institution-operated by definition
    — there is no vendor between the university and this metadata.

    Only two things are described here, and both were fetched: the IdP''s self-published SAML 2.0 EntityDescriptor,
    and the same entity as served by the UK Access Federation''s MDQ service. The SAML SSO, ArtifactResolution
    and AttributeQuery endpoints enumerated inside that metadata are SAML protocol bindings, not REST
    operations, and are deliberately NOT modelled as paths; they are listed in the endpoint description
    below and in authentication/lancaster-authentication.yml.'
  version: '2.0'
  contact:
    name: Lancaster University Information Systems Services
    url: https://www.lancaster.ac.uk/iss/
  license:
    name: SAML V2.0 Metadata (OASIS)
    url: https://docs.oasis-open.org/security/saml/v2.0/saml-metadata-2.0-os.pdf
externalDocs:
  description: UK Access Federation
  url: https://www.ukfederation.org.uk/
servers:
- url: https://idp.lancs.ac.uk
  description: Lancaster University Shibboleth Identity Provider
paths:
  /idp/shibboleth:
    get:
      operationId: getIdpSamlMetadata
      summary: Retrieve the IdP's SAML 2.0 metadata
      description: 'Returns the Identity Provider''s self-published SAML 2.0 EntityDescriptor. Observed
        2026-08-30: HTTP 200, application/xml;charset=utf-8, 5341 bytes, entityID "https://idp.lancs.ac.uk/idp/shibboleth".
        The IDPSSODescriptor advertises protocolSupportEnumeration "urn:mace:shibboleth:1.0 urn:oasis:names:tc:SAML:1.1:protocol
        urn:oasis:names:tc:SAML:2.0:protocol" and a shibmd:Scope of lancaster.ac.uk, and carries an X.509
        signing certificate with CN=idp.lancs.ac.uk. The bindings it enumerates are HTTP-POST, HTTP-POST-SimpleSign
        and HTTP-Redirect SSO under /idp/profile/SAML2/{POST,POST-SimpleSign,Redirect}/SSO, the Shibboleth
        1.0 AuthnRequest profile at /idp/profile/Shibboleth/SSO, and SOAP ArtifactResolution and AttributeQuery
        on port 8443.'
      responses:
        '200':
          description: SAML 2.0 EntityDescriptor for the Lancaster IdP.
          content:
            application/xml:
              schema:
                $ref: '#/components/schemas/EntityDescriptor'
      tags:
      - IdentityFederation
components:
  schemas:
    EntityDescriptor:
      type: object
      description: SAML 2.0 metadata root element. The wire format is XML; this is a structural sketch
        of the elements actually observed in Lancaster's document, not a translation of the SAML metadata
        schema.
      properties:
        entityID:
          type: string
          description: Unique identifier of the SAML entity.
          example: https://idp.lancs.ac.uk/idp/shibboleth
        protocolSupportEnumeration:
          type: string
          description: Space-separated list of protocols the IDPSSODescriptor supports.
          example: urn:mace:shibboleth:1.0 urn:oasis:names:tc:SAML:1.1:protocol urn:oasis:names:tc:SAML:2.0:protocol
        scope:
          type: string
          description: shibmd:Scope asserted by the IdP for scoped attribute values.
          example: lancaster.ac.uk
      required:
      - entityID
tags:
- name: IdentityFederation
x-provenance:
  generated: '2026-08-30'
  method: probed
  source: >-
    Written by API Evangelist from live probes of https://idp.lancs.ac.uk/idp/shibboleth,
    the UK Access Federation MDQ entity and technical.edugain.org on 2026-08-30. Lancaster
    University did not publish this description; it describes a surface Lancaster operates.