when I need to make an authentication using JWT with a Symmetric key, is it required to share the secret key with the client? I mean why? I can just send the jwt to the client, and the client doesn't need to verify it as I understood, but only the server can verify it when the user make a request with JWT?... am I correct?
because I have created an authentication system by Sanctum before and connected it with Flutter (client), an I didn't notice any verification required from the clint side or any public key. only secret key