code: func (s *IdentityService) GetSAMLAuthRequest(id string) (*services.SAMLAuthRequest, error) {
  	if id == "" {
  		return nil, trace.BadParameter("missing parameter id")
  	}
  	item, err := s.Get(context.TODO(), backend.Key(webPrefix, connectorsPrefix, samlPrefix, requestsPrefix, id))
  	if err != nil {
  		return nil, trace.Wrap(err)
  	}
  	var req services.SAMLAuthRequest
  	if err := json.Unmarshal(item.Value, &req); err != nil {
  		return nil, trace.Wrap(err)
  	}
  	return &req, nil
  }
docs: // GetSAMLAuthRequest returns SAML auth request if found