Sign up to a third-party web service using Twitch account?

There’s no official “Sign in with Twitch” process, but you can use the normal OAuth connect flow, with scope=user_read to get basic read access. Then you can use /kraken/user to find the id of the connected user and use that in your database of users.