You need to use a flow that grants a User Access Token as per the table on Authentication | Twitch Developers
| Procedure | User Access Token | ID Token | App Access Token |
|---|---|---|---|
| OIDC Implicit Code Flow | |||
| OAuth Implicit Code Flow | |||
| OIDC Authorization Code Flow | |||
| OAuth Authorization Code Flow | |||
| OAuth Client Credentials Flow |
usually:
OAuth Authorization Code Flow