-- Test JWT algorithm options and fail-fast behavior
print("Testing JWT algorithm options...")
-- Create a token with HS256
payload = {
sub = "1234567890",
name = "John Doe",
exp = os.time() + 3600, -- Expires in 1 hour
iat = os.time()
}
print("Creating HS256 token...")
token = sandman.jwt.sign(payload, "secret", "HS256")
print("Token:", token)
Error: Invalid arguments for sandman.jwt.sign : -encode/2-fun-1-({:tref, 17}, "secret", "HS256") at 13: ()
Error: Invalid arguments for sandman.jwt.sign : -encode/2-fun-1-({:tref, 17}, "secret", "HS256") at 13: ()