This is basically bad coding, I never used OAuth system but you are supposed to just validate token, not any additional incoming data as number one rule of distributed systems is “never trust the client”.
They basically made a huge fundamental design mistake.
They basically made a huge fundamental design mistake.