So the user id is a plain string, SuperTokens provides an access token that is a JWT and can be used with external services. JWKs is a better option yes. Our docs have a section covering how you can setup JWT based auth and how to configure jwks, I recommend starting there