code: func (r SSOLoginConsoleReq) Check() error {
  	if r.RedirectURL == "" {
  		return trace.BadParameter("missing RedirectURL")
  	}
  	if len(r.PublicKey) == 0 {
  		return trace.BadParameter("missing PublicKey")
  	}
  	if r.ConnectorID == "" {
  		return trace.BadParameter("missing ConnectorID")
  	}
  	return nil
  }
docs: // Check makes sure that the request is valid