https://www.oreilly.com/library/view/learning-digital-identi...
Ask HN: Any comprehensive courses on Auth?
51–60 of 93 posts
Re: Ask HN: Any comprehensive courses on Auth?
#52Learning Digital Identity by Phil Windley is a great resource as long as you skip over the SSI parts https://www.oreilly.com/library/view/learning-digital-identi...
Re: Ask HN: Any comprehensive courses on Auth?
#53Re: Ask HN: Any comprehensive courses on Auth?
#54Earlier quoted context omitted.
It depends! (I work for an auth vendor, so where I stand depends on where I sit, to some extent.) I've seen and built apps that only needed built-in framework or language support. Or, best of all, don't use authentication at all. I've also seen and/or built apps that needed advanced functionality to support business requirements. For example, if you want to: * support slack-like workspace switching functionality for…
I worked for the largest company in Canada who handled billions of dollars. You can make your decision but they won't do anything.
Re: Ask HN: Any comprehensive courses on Auth?
#55What made me understand these things the most, was setting this up just for myself. For example host your own instance of Zitadel, Authentik or whatever you find most appealing. Tinker a bit around with it. Then use that instance to authenticate yourself somewhere, i.e. another service where you can set up your own oauth provider. Take a look at the API requests, take a look the code of some OAuth implementation, for…
Re: Ask HN: Any comprehensive courses on Auth?
#56Re: Ask HN: Any comprehensive courses on Auth?
#57What made me understand these things the most, was setting this up just for myself. For example host your own instance of Zitadel, Authentik or whatever you find most appealing. Tinker a bit around with it. Then use that instance to authenticate yourself somewhere, i.e. another service where you can set up your own oauth provider. Take a look at the API requests, take a look the code of some OAuth implementation, for…
As someone interested on upskilling, can you perhaps expand on what you mean by "tinker"? I hear a lot of devs talking about "learning by doing" but I'm trapped in a tutorial hell.
After completing each subtask, review and re-prioritize the task list
As you go along, more tasks will come up that need to be added to the list
Edit: perhaps the hard bit is coming up with a thing to achieve? There are some examples in the other comments, such as setup xxx to auth with yyy
Re: Ask HN: Any comprehensive courses on Auth?
#58What made me understand these things the most, was setting this up just for myself. For example host your own instance of Zitadel, Authentik or whatever you find most appealing. Tinker a bit around with it. Then use that instance to authenticate yourself somewhere, i.e. another service where you can set up your own oauth provider. Take a look at the API requests, take a look the code of some OAuth implementation, for…
Re: Ask HN: Any comprehensive courses on Auth?
#59Re: Ask HN: Any comprehensive courses on Auth?
#60Earlier quoted context omitted.
As mentioned elsewhere, I'd probably start with OAuth2.1 (not quite a standard but well on its way) as this updates the OAuth2 standard, as well as consolidates lots of improvements. https://www.ietf.org/archive/id/draft-ietf-oauth-v2-1-09.htm...
OAuth 2.1 has no new features. It is OAuth 2.0 rolled up with all the specs since 2.0. It is the better place to start for learning about delegated authorization.