code: func NoSecurity() {
  	def := &design.SecurityDefinition{
  		Scheme: &design.SecuritySchemeDefinition{Kind: design.NoSecurityKind},
  	}
  
  	parentDef := dslengine.CurrentDefinition()
  	switch parent := parentDef.(type) {
  	case *design.ActionDefinition:
  		parent.Security = def
  	case *design.FileServerDefinition:
  		parent.Security = def
  	case *design.ResourceDefinition:
  		parent.Security = def
  	default:
  		dslengine.IncompatibleDSL()
  		return
  	}
  }
docs: // NoSecurity can be used in: API, Action, Files, Resource
  //
  // NoSecurity resets the authentication schemes for an Action or a Resource. It also prevents
  // fallback to Resource or API-defined Security.