Explaining Persistent-ID

By EssingtonITS team ·

The article explains how Persistent-ID in Shibboleth authentication helps maintain user continuity across sessions. It highlights challenges when switching authentication systems and suggests a hybrid solution to retain Persistent-ID.

Persistent-ID in Shibboleth Authentication

Persistent-ID is used in Shibboleth authentication by Service Providers (SPs) from the attributes released by an Identity Provider (IdP). These attributes determine who is authorised to access content on the SP's servers. Persistent identifiers are unique to a given user and remain consistent across sessions. They enable continuity between sessions at a given SP, facilitating user registration, personalisation of the account or session, and remote saving of work. This means users don't have to set up their account each time they access the resource in question.

Core Attributes for UK Federation Members

For UK federation members, two core attributes can be described as persistent identifiers:

  • eduPersonPrincipalName (ePPN)
  • eduPersonTargetedID (ePTId)

ePPN can be linked to a specific user and thus needs to be released with caution. ePTId is generally what is meant by persistent-id or targeted-id because it’s pseudonymous, meaning it is unique to any given user when accessing any given SP. This version of persistent-ID is generated by the software and uniquely identifies the user. It is used in library licensing for paid resources. Therefore, any changes to the setup of the calculation of the coding for the eduPersonTargetedID attribute, including the entityID of the issuing IdP, will change the attribute value. This severs the connection between that institution's users and any of their information saved at SPs, disrupting the information saved on the SP's server.

Changing Authentication to AzureAD from LDAP Authentication

The challenge for all parties involved here is that switching to AzureAD breaks Persistent-ID, so users can lose SP content. Any change, therefore, needs to be carefully considered. Essington ITS Ltd offers a hybrid solution that retains persistent-ID. Please contact us if you are interested.

References

Looking to streamline your identity management with Shibboleth? At EssingtonITS.co.uk, we offer expert guidance and bespoke solutions tailored to your needs. Let us help you enhance your IT infrastructure with confidence.

person people found this useful.

Tags: #Persistent-ID #Shibboleth #UK federation

Related

Knowledge base 16 Oct 2026

Building a Windows 11 gold template

Learn how to create a Windows 11 gold template in Proxmox for VDI environments, allowing for efficient desktop pool management. This guide is aimed at engineers and includes steps for setting up, configuring, and testing the template.

Knowledge base 10 Oct 2026

eLLA - Settings, Options and Skills Reference

eLLA is a command-line assistant for system administration. It connects to an eLLM endpoint (any OpenAI-compatible API with tool calling), runs read-only diagnostics on its own, and asks for approval before it changes anything. This article lists every setting, command, option and bundled skill.

Knowledge base 23 Sep 2026

eSAM and exam regulations

eSAM addresses every requirement in JCQ Appendix 1 that software can address. The rest, who is sitting there, how the room is laid out, how many invigilators are watching stay with the centre, and eSAM tells you exactly which those are.

Expand 29 Jul 2026

How AI can support pupils with SEND

Explore how AI tools are aiding pupils with special educational needs and disabilities by simplifying text, breaking down tasks, and enhancing accessibility. Learn about the considerations schools should make before implementation.

Expand 29 Jul 2026

AI policy and practice in further education

Further education colleges need distinct AI policies due to their unique mix of vocational courses, diverse age groups, and specific funding and inspection requirements. This guidance highlights the importance of tailored AI approaches in FE settings.