Beispiel #1
0
        private static FimUrlParsingResult ParseFimUrl(string fimServiceUrl)
        {
            var result = new FimUrlParsingResult();

            result.ParsedUrl = (fimServiceUrl.EndsWith("/")
                ? fimServiceUrl.Remove(fimServiceUrl.Length)
                : fimServiceUrl)
                               + Constants.Addressing.FimPort + "/";

            result.Spn = fimServiceUrl.Split(new[] { "://" }, StringSplitOptions.RemoveEmptyEntries).Last();

            if (result.Spn.EndsWith("/"))
            {
                result.Spn = result.Spn.Remove(result.Spn.LastIndexOf('/'));
            }

            return(result);
        }
Beispiel #2
0
        private static FimUrlParsingResult ParseFimUrl(string fimServiceUrl)
        {
            var result = new FimUrlParsingResult();

            result.ParsedUrl = (fimServiceUrl.EndsWith("/")
                ? fimServiceUrl.Remove(fimServiceUrl.Length)
                : fimServiceUrl)
                + Constants.Addressing.FimPort + "/";

            result.Spn = fimServiceUrl.Split(new[] { "://" }, StringSplitOptions.RemoveEmptyEntries).Last();

            if (result.Spn.EndsWith("/"))
            {
                result.Spn = result.Spn.Remove(result.Spn.LastIndexOf('/'));
            }

            return result;
        }