Class SAML2Utils

    • Method Detail

      • generateID

        public static String generateID()
      • urisEqualAfterPortNormalization

        public static boolean urisEqualAfterPortNormalization​(URI uri1,
                                                              URI uri2)
        Compares two URIs for equality, ignoring default port numbers for selected protocols. By default, URI.equals(Object) doesn't take into account default port numbers, so http://server:80/resource is a different URI than http://server/resource. And URLs should not be used for comparison, as written here: http://stackoverflow.com/questions/3771081/proper-way-to-check-for-url-equality
        Parameters:
        uri1 - URI 1 to be compared.
        uri2 - URI 2 to be compared.
        Returns:
        True if both URIs are equal.