Will's avatar

⬅️ See more posts

SSO Tools

2 September 2021 (1 minute read)

🔮 This post is also available via Gemini.

100daystooffload technology project

💯 100 Days to Offload

This article is one of a series of posts I have written for the 100 Days to Offload challenge. Disclaimer: The challenge focuses on writing frequency rather than quality, and so posts may not always be fully planned out!

View other posts in this series.

Another project I try to maintain (when I can!) is SSO Tools.

This is a simple web service that aims to help developers test their own services’ single sign-on (SSO) functionality. The motivation behind the project was that many commmercial offerings were too expensive for solo developers, or just far too complex for simple testing.

SSO Tools aims to provide a simple interface, with functionality that allows for registering identity providers (IdPs), test IdP users, and service providers (SPs). It is targeted at developers looking to quickly, yet robustly, test and iterate on their SSO setup in their applications.

The IdP users interface for managing user attributes

The IdP users can be configured with custom attributes to allow for observing how a service provider application behaves when receiving different attributes.

Currently SSO Tools allows for testing SAML2 configurations, and supports both SP-initiated and IdP-initiated login for SSO. It also supports single-logout functionality, in which the user is automatically logged-out of the IdP when the user logs out of a connected service.

Viewing SAML2 setup details

SSO Tools is offered as a free service. I needed something myself when building out a SAML2 service provider, and thought the features could be useful for others too.

If you’d like to help or get involved in the project then I’d love to hear from you.

✉️ You can reply to this post via email.

📲 Subscribe to updates

If you would like to read more posts like this, then you can subscribe via RSS.