Where should a confidential municipal client use its client secret during the authorization-code grant?
Select an answer to reveal the explanation.
Short Explanation
The secret is the shop’s back-door key for the token counter—not a hallway badge and not something you hand to visitors. Keep it on the token hop; never ship it to the browser or slap it on as Bearer.
Full Explanation
In the three-legged code grant, the client secret authenticates the confidential client to the token endpoint during the code exchange. It is not sent to the resource owner’s browser and is not used as a Bearer credential on the resource API. Placing the secret in the authorize URL or front-end leaks it.