While it is of course content marketing, I disagree there is nothing meaningful. Perhaps I’ve been living under a rock but I didn’t know how these organizations handled authentication.
No pricing anywhere on their site either. Huge pet peeve for me. That usually means it is obscene for non trivial usage. Looks very promising but I'm unwilling to carve out the time and mental energy on the remote chance that it'll be something reasonable I can fit into our budget. I'm guessing this is aiming at huge corporations.
The only remotely meaningful part is the plug for their product at the end.