Hi

I've updated OAuth2 AccessTokenValidator interface to accept an extra parameter, a multivalued map of properties. This change has been done on the 3.1.0-SNAPSHOT trunk only. It is needed for the custom token validators be capable of validating a token if the validation input requires some extra properties in addition to those found in HTTP Authorization header (client ip address, custom headers, URI properties, etc). The interface already accepts MessageContext which may be sufficient when extra properties are required in a local validation case but it does not work if RS (resource server) and AS (Authorization Server) are not collocated.

The reason I'm sending this email to the users list is that I'm keen to push this change to CXF 3.0.4-SNAPSHOT (but not to CXF 2.7.15-SNAPSHOT) and would like to ask: has someone working with CXF OAuth2 implemented a custom AccessTokenValidator and works with CXF 3.0.0-3.0.3 ? Let me know please

Thanks, Sergey



[1] https://git-wip-us.apache.org/repos/asf?p=cxf.git;a=blob;f=rt/rs/security/oauth-parent/oauth2/src/main/java/org/apache/cxf/rs/security/oauth2/provider/AccessTokenValidator.java

Reply via email to