func()

in auth.go [89:105]


func (s *Server) buildLoginURL(r *http.Request) string {
	rtu := cloneURL(r.URL)
	if rtu.Host == "" && r.Host != s.config.BaseDomain {
		rtu.Host = r.Host
	}

	uv := &url.Values{}
	uv.Add("redirect_to", rtu.String())

	u := &url.URL{
		Host:     s.config.BaseDomain,
		Path:     "/auth/login",
		RawQuery: uv.Encode(),
	}

	return u.String()
}