Multiple uses with one OAuth App


is there a way to use one registered OAuth Application for multiple services inside one service?
I have an app where streamers, moderators and normal users can log in with specific interfaces.

- Streamers:   Access custom streamer dashboard, manage stuff
- Moderators:  Access custom moderator dashboard
- Users:       Log in to post "unbanning-requests", ...

I currently have 3 registered OAuth apps for each streamers, mod and users.
Is there a way to shrink this to one OAuth app but also knowing, for what case (streamer, mod, user) the user just used the “Login with Twitch” feature?

You can use the optional state parameter to track it.

1 Like

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.