func (h *Handler) getOAuth2LoginRequest(w http.ResponseWriter, r *http.Request, _ httprouter.Params) {
    challenge := stringsx.Coalesce(
        r.URL.Query().Get("login_challenge"),
        r.URL.Query().Get("challenge"),
    )