code: func (s *Server) generateSecurity() error {
  	if !s.needJWT() {
  		return nil
  	}
  	// libjwt
  	if err := commons.GenerateFile(s, "./templates/nim/libjwt_nim.tmpl", "libjwt_nim", filepath.Join(s.Dir, "libjwt.nim"), true); err != nil {
  		return err
  	}
  
  	// itsyouonline integration
  	return commons.GenerateFile(s, "./templates/nim/oauth2_jwt_nim.tmpl", "oauth2_jwt_nim", filepath.Join(s.Dir, "oauth2_jwt.nim"), true)
  }
docs: // generates all needed security files
  // we currently only support itsyou.online oauth2 jwt token