Coalition for Seamless Access Logo

The Identity Selector Software ( is an implementation of an identity selector supported by the Coalition for Seamless Access. It implements a discovery service using the recommended practices for discovery UX.

Discovery services are used to facilitate user single sign in for Federated Identity Management. This implementation supports the SAML metadata discovery protocol, and is optimized for the global set of research and education access federations, for example, user sign in to services via their university or institutional login credentials.

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.