cxf-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Berto Murillo (JIRA)" <j...@apache.org>
Subject [jira] [Created] (CXF-6540) AbstractAccessTokenValidator property and setter out-of-sync
Date Thu, 13 Aug 2015 21:28:46 GMT
Berto Murillo created CXF-6540:
----------------------------------

             Summary: AbstractAccessTokenValidator property and setter out-of-sync
                 Key: CXF-6540
                 URL: https://issues.apache.org/jira/browse/CXF-6540
             Project: CXF
          Issue Type: Bug
          Components: JAX-RS Security
    Affects Versions: 3.1.2
            Reporter: Berto Murillo


The setters and the property name do not match for the following:

Class: org.apache.cxf.rs.security.oauth2.services.AbstractAccessTokenValidator

Property:

{code}
private List<AccessTokenValidator> tokenHandlers = Collections.emptyList();
{code}

Setter(s):

{code}
public void setTokenValidator(AccessTokenValidator validator) {
        setTokenValidators(Collections.singletonList(validator));
    }
    
    public void setTokenValidators(List<AccessTokenValidator> validators) {
        tokenHandlers = validators;
        for (AccessTokenValidator handler : validators) {
            supportedSchemes.addAll(handler.getSupportedAuthorizationSchemes());
        }
    }
{code}

This means you cannot set the property via the XML, although you should still be able to override
the class, set the property, and reference the new class in the XML.



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

Mime
View raw message