Michal Sabo created CXF-6153:
--------------------------------

             Summary: OAuthRequestFilter throws NullPointerException when 
"Authorization" header is missing
                 Key: CXF-6153
                 URL: https://issues.apache.org/jira/browse/CXF-6153
             Project: CXF
          Issue Type: Bug
          Components: JAX-RS Security
    Affects Versions: 3.0.2
            Reporter: Michal Sabo


OAuthRequestFilter when validating request is calling method 
AuthorizationUtils.getAuthorizationParts to get the actual authorization for 
current request.

A List of headers with name "Authorization" is requested and since 
HttpHeadersImpl do not longer returns empty list but null, a 
NullPointerException is thrown.

Part of the exception:
java.lang.NullPointerException
        at 
org.apache.cxf.rs.security.oauth2.utils.AuthorizationUtils.getAuthorizationParts(AuthorizationUtils.java:76)
        at 
org.apache.cxf.rs.security.oauth2.utils.AuthorizationUtils.getAuthorizationParts(AuthorizationUtils.java:69)
        at 
org.apache.cxf.rs.security.oauth2.filters.OAuthRequestFilter.getAuthorizationParts(OAuthRequestFilter.java:227)
        at 
org.apache.cxf.rs.security.oauth2.filters.OAuthRequestFilter.validateRequest(OAuthRequestFilter.java:83)
        at 
org.apache.cxf.rs.security.oauth2.filters.OAuthRequestFilter.filter(OAuthRequestFilter.java:72)



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to