public static string GetLoginPagePathByRequestUri(Uri requestUri)
{
if (requestUri == null)
throw new ArgumentNullException("requestUrl");
foreach (string loginPageKey in _loginPages.Keys)
{
string siteUrl = string.Concat(requestUri.Scheme, "://", loginPageKey);
if (string.Concat(requestUri.AbsoluteUri, "/").StartsWith(string.Concat(siteUrl, "/")))
{
return _loginPages[loginPageKey];
}
}
return null;
}
public static string GetUrlByRepositoryPath(string url, string repositoryPath)