Class Authorization


  • public class Authorization
    extends Object
    Parser for an "Authorization" header.
    • Method Detail

      • parseAuthorizationDigest

        public static Map<String,​String> parseAuthorizationDigest​(StringReader input)
                                                                 throws IllegalArgumentException,
                                                                        IOException
        Parses an HTTP Authorization header for DIGEST authentication as per RFC 2617 section 3.2.2.
        Parameters:
        input - The header value to parse
        Returns:
        A map of directives and values as Strings or null if a parsing error occurs. Although the values returned are Strings they will have been validated to ensure that they conform to RFC 2617.
        Throws:
        IllegalArgumentException - If the header does not conform to RFC 2617
        IOException - If an error occurs while reading the input