JWT Security Best Practices: Signing, Validation, and Storage Rules