code: func (fw *FirewallSSO) InfoToTemplateCtx(ctx context.Context, info map[string]string, timeout int) map[string]string {
  	templateCtx := make(map[string]string)
  	for k, v := range info {
  		templateCtx[sharedutils.UcFirst(k)] = v
  	}
  
  	templateCtx["Timeout"] = strconv.Itoa(timeout)
  
  	return templateCtx
  }
docs: // Transform the SSO info into a template map context (uppercased all the info keys)