Need help about twitch.tv application

Ok… now it seems me to better understand:
-1) User makes a request, from my bot, to my twitch.tv App… bot waits for a response
-2) User authenticas himself to Twicht
-3) if authentication is Ok, my Twitch App automatically gets an OAuth token and it sends it to the application specified to App OAuth link I provided during creating process
-4) my web application retrieves token and it uses it to make request, for example if User is registered to Twich channel
-5) Twich sends reply to my bot
If I well understood, the token got in step 3) is used by my web application to identifies User
If I well understood the twitch App created is an empty App, only used for OAuth redirection
Am I right ?