+1 Extreme Violation of the Developer Agreement
B. Keys. Once you have successfully registered Your Services, you will be issued one or more unique security keys, secrets, tokens, access codes, passwords, or other credentials (collectively, “Keys”). The Keys enable us to associate the Program Materials with Your Services and end users of Twitch Services. All activities that occur using your Keys are your responsibility. Keep them secret. Also, you may not sell, transfer, or sub-license them.
This service does the direct opposite of that.
Client Credentials tokens should not be used on the front end.
Only implicit auth or the users own token can be