The Identity Selector Software

The Identity Selector Software ( is an implementation of an identity selector (aka discovery service). Currently the implementation supports the SAML metadata discovery protocol aswell as the recommended practices for discovery UX.

Source code can be found on GitHub: TheIdentitySelector

Important repositories include the following:

  • thiss-js: The discovery service including a Dockerfile for easy deploy.
  • thiss-ds-js: A set of clients for the discovery service. Can be used to implement a DS connected to a central persistence service.
  • this-mdq: An implementation of the metadata query protocol (MDQ) for JSON metadata only.