Technical
SAML 101 - An intro to SAML for sysadmin
This document intends to be a quick primer on SAML for those who want to get on with the rest of their todo list.
SAML seems big and scary, because it has a lot of decisions and moving parts. But the reality is that many of these decisions have already been made for you, and you don’t need to know about the moving parts to make it work for you. Thus this primer attempts to distill out the most important bits in a way that’s easy to skim.
High Availability Architecture
A new high-availability architecture was recently deployed in order to improve the redundancy and resilience of the Federation infrastructure.
Generating eduPersonEntitlement
Support for eduPersonEntitlement added
Testing your IdP or SP
Monitoring of Identity Providers
As a courtesy, we monitor the reachability of the various South African identity providers and make that information available at monitor.safire.ac.za.
The monitoring system initiates a single sign-on request, and reports the outcome as follow:
Green means that we completed all the tests and found something that looked like a login page.
Yellow means that we got as far as what we think should be a login page, but didn’t find a username field on it. The institution’s own monitoring or I.T. help desk may be able to provide more information.
Red means that we weren’t able to contact the identity provider for some reason. This could be because there’s a network problem or that the there’s some problem with the identity provider (service not running, certificates expired, metadata expired, etc).
The monitoring output shows the hosts we passed through on the way to what we believe is the login page. It may also give details of any problem(s) that were encountered.
Using a Smartcard-based HSM for SAFIRE
This post documents SAFIRE’s experiments with, and ultimate deployment of, a smartcard-based HSM for SAML metadata signing in the hope that we can help other emerging federations along the way.