Trouble understanding the EBS

Thank you for the useful reply.

I have heard of RESTful API before, but do not know much about it so I’ll have to go learn more.

Expanding on that thought though, it seems like it is completely possible for someone to write an EBS and make it public for other extension devs to use. This would be useful since a lot of the calls to and responses from the Twitch API are about the same. But I don’t think it would be a smart thing to use something like that since I’d be sending my client ID and secret through someone else’s API.

With that in mind with my own EBS, would it be smart to supply my front end with a special ‘secret’ that my EBS would then need to verify before being used so that someone else doesn’t get access to it?