> OAuth2 is built to be super simple to implement client applications
Has this fallen through from an alternate dimension?
Has this fallen through from an alternate dimension?
Thankfully, just about every language and framework has OAuth2 libraries available so you can use it by copy/pasting four strings, whether it's a good fit or not. That's probably why it's overused as well, to avoid difficult integrations of simpler, custom schemes.
And if things require even a slim amount of thought and planning - chuck it to your favourite LLM and call it a day.
Just in case the sarcasm wasn’t clear I want to personally assure you that nobody ever will confuse an access token for an ID token. :p