protected virtual Uri GetRedirectUri(HttpRequestMessage request)
 {
     var url = new UrlHelper(request).Link(routeName, routeValues);
     if (AppendTrailingSlash && !url.EndsWith("/"))
     {
         url = url + "/";
     }
     return new Uri(url);
 }