Scott Brady
I help developers learn OAuth and web security
- Bristol, UK
- [email protected]
👋 Hi, I'm Scott Brady.
I'm a Director of Engineering at ClearBank and a Pluralsight Author. I specialize in all things Authentication, Identity, OAuth, and OpenID Connect.
In my day job at ClearBank, I am the Director of Engineer for payments. I am currently taking a break from my identity niche to focus on my leadership skills.
Previously at 10x Banking, I was a combination of team lead and technical product manager, leading a team of experienced IAM specialists while also championing identity standards and helping with design & architecture. Before that, at Rock Solid Knowledge, I created identity solutions for customers and developed commercial IdentityServer products. This allowed me to play with older protocols such as SAML & WS-Federation and cutting-edge technologies such as FIDO2.
I mainly work with C# and ASP.NET Core, but otherwise, I dabble with languages such as Kotlin, Go, and Typescript.
I sometimes make an appearance on the speaking circuit, whether it's user groups, conferences, or recorded.
The man behind the cats - profile pictures throughout the years
Projects
Some projects and contributions that I am particularly proud of.
-
IdentityServer4
I was one of the top contributors to the IdentityServer4 OSS project, an ASP.NET Core library for creating your own OpenID Provider. In 2018, I contributed support for the OAuth device flow.
-
FIDO2 for ASP.NET
At Rock Solid Knowledge, I created the first FIDO certified library for ASP.NET Core, allowing your ASP.NET Core website to act as a FIDO2 Relying Party.
-
IdentityServer4.Saml
At Rock Solid Knowledge, I created a SAML 2.0 compatible Identity Provider and Service Provider, compatible with ASP.NET Core and the IdentityServer framework.
-
ScottBrady.IdentityModel
I recently built a security library for .NET Core that includes the secure use of the Branca and PASETO token formats to help work around the "footgunning" that their specs can introduce.
Contact
The best way to keep up to date with me is by following me on Mastodon or LinkedIn. If you are not a fan of those platforms you can find me on most other social media platforms using the unfortunate alias "scottbrady91".
Speaking
If you want to get in contact about speaking engagements, please email me at [email protected]. I usually speak about or run workshops on OAuth or IdentityServer, but I also enjoy talking about engineering management, ASP.NET Core, authentication, and FIDO2. Travel & expenses are requested to offset my employer's loss of a resource.
Personal
I can look a little different during the summer months due to a condition called vitiligo, which has caused pigmentless patches of skin on my face and hands. Luckily for me, I'm lily-white and live in Britain, but this condition impacts many people's lives, particularly their confidence and self-esteem.
The bride in the picture is my beautiful wife, Rachel, on our wedding day. We have since welcomed our son, William, into the world.
I initially started this site to document my learning process of OpenID Connect and IdentityServer. Thanks to the early success of those articles, and the jobs they earned me, I got to work with identity standards full-time for over six years. Since then, I've switched to full-time leadership roles, but I still find myself writing about identity standards.
This site is self-created and is currently running ASP.NET Core hosted on Azure App Services. I use both its maintenance and articles as a learning tool for myself as much as anything else.
Awards
The Cats
The real reason you're on this page...