top | item 42401400

(no title)

yuters | 1 year ago

Hey I've made a weird OAuth like that!

It was an intranet with an OAuth server for a company. A team that implemented an OAuth login for another related app wouldn't follow the official specs. They've asked for me to change how OAuth works because otherwise it would be "impossible" for them to implement the login, and what they were asking were seemingly random changes that didn't follow any official specs. After a couple of months of back and forth and no matter what I said, the conclusion that everyone else at the company agreed is that I was being uncooperative.

In the end, I caved in, and there's now an OAuth Frankenstein just for them that lives alongside the OAuth for everyone else. I've made a dedicated #special-needs section just for them in the docs, with no explanations why, and I hope other teams will enjoy the read.

discuss

order

chamomeal|1 year ago

It’s a small thing, but in my eyes you are a hero

GoblinSlayer|1 year ago

OAuth is already Frankenstein by itself, you just made a slightly differently colored Frankenstein.