|
|
|
|
|
by kierangill
476 days ago
|
|
I’ve seen a lot of positivity surrounding login.gov on HackerNews. I’ve never used the service and am unfamiliar with the quality of its implementation. Many commenters here point to login.gov as an example of the US government shipping good software. [1] 1. From the end-user’s perspective, what makes this a quality service? Is it simply better than other government alternatives, or does it compete with equivalent modern services from the private sector? 2. From the technologist's perspective, why is this considered quality software? I see it's an open-source Ruby on Rails app[2] with basic documentation, tests, and monitoring. As a non-RoR developer, I'm curious where this project falls on the spectrum from merely adequate to exceptional, and why. [1] e.g., in this comment section: “login.gov is one of the few government services that as a private sector techie I'm in awe of” [2] https://github.com/18F/identity-idp/ |
|
I couldn't even login to ssa.gov before it was integrated with login.gov. Every year or two I'd give it a shot, it told me my account was locked, I had to visit a Social Security office to get it unlocked. I tried that once; the local office wasn't able to help. Fast forward a few years and the login process has been delegated to login.gov. I was able to prove my identity in the normal way (asked a bunch of questions from my credit report) and finally login.
So let's start with: it works.
But it's at least as good as any SSO that I use elsewhere (Okta, Apple, Google). It supports multiple factors (security key, passkey, TOTP, etc), something that, e.g., Fidelity only barely offers.
Besides that, it's visually appealing, having a nice modern look.