I can second Hackmanit from my own experience. We had them come on site some years ago to train our team. This was incredibly helpful as they also focused on what we use in house in a separate chapter.
This is practical, but awful advice. Auth (z or n) has been very badly over engineered. You don't need anything more than http basic auth, the rest is just people with too much time on their hands. Oauth particularly is a travesty that their authors should be ashamed of.
OAuth 2.0 took the best features of what was already being deployed by Google, Microsoft, Yahoo, etc. and added in scopes and refresh tokens. The objective was to standardize how to delegate authorization so that developers did not have to learn slightly different ways of doing effectively the same thing.
Typing your username and password into a 3P website so it could crawl your contacts was horrible anti-pattern.
I work on the cloud security team for a Fortune 500 company. They won’t even consider a third party service that doesn’t provide a enterprise SSO/SAML integration with our auth provider. I suspect this is the more common approach for enterprise level companies given that at 40k+ employees it’s just not possible to manage employee auth across hundreds of services.
No. They used Oauth. I wrote their entire Oauth system. And it was a nightmare reading through Oauth/OIDC specs for something that could be handled trivially with http basic auth.
Steve Krug's Don't make me think is one of the best resources on UI/UX https://sensible.com/dont-make-me-think/
I would put on the book recommendation list for a UI/UX Primer
Dan Boneh's "Cryptography I".
https://www.coursera.org/learn/crypto
Was one of the best basic lecture I have seen on the crypto topic.
I have enjoyed several lectures in my studies but some things I just understood after the good and interesting explanations in this course. Really amazing. Still waiting for the the Crypto 2 course.
If you understand german I recommend you math lessons by
Christian Spannagel https://www.youtube.com/@pharithmetik. Makes some less interesting topics enjoyable.
The best courses on the oidc/oauth and saml I have seen were the paid ones here: https://www.hackmanit.de/en/training/portfolio
On linkedinlearning this one was quite ok: https://www.linkedin.com/learning/web-security-oauth-and-ope...
Free ressources check: -https://aaronparecki.com/
-OAuth 2.0 and OpenID Connect (in plain English): https://m.youtube.com/watch?v=996OiexHze0
https://speakerdeck.com/nbarbettini/oauth-and-openid-connect...
-OAuth/OpenID by Nat Sakimura(chairman openid foundation) https://m.youtube.com/playlist?list=PLRUD_uiAYejRvQWkS2xjgFW...
For the active directory topic I don't know good ressources