Abstract
Single-Sign-On (SSO) systems usage has been on the rise exponentially. One of the major benefits of having an SSO system is to have a central authentication service, which other applications can use. SSO services are prone to one-point failure problem. If an SSO service becomes unavailable due to failure, every application using the SSO service become simultaneously inaccessible to users. This work explores applicability of blockchain to mitigate the availability (one-point failure) issue of SSO systems. It was concluded, while blockchain might add overhead to the system, it presents a way to handle the one-point failure problem of SSO.