code: func (s *AuthServer) CreateWebSession(user string) (services.WebSession, error) {
  	sess, err := s.NewWebSession(user)
  	if err != nil {
  		return nil, trace.Wrap(err)
  	}
  	if err := s.UpsertWebSession(user, sess); err != nil {
  		return nil, trace.Wrap(err)
  	}
  	sess, err = services.GetWebSessionMarshaler().GenerateWebSession(sess)
  	if err != nil {
  		return nil, trace.Wrap(err)
  	}
  	return sess, nil
  }
docs: // CreateWebSession creates a new web session for user without any
  // checks, is used by admins