You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@cxf.apache.org by "Sergey Beryozkin (JIRA)" <ji...@apache.org> on 2016/10/26 22:20:58 UTC

[jira] [Comment Edited] (CXF-7110) Inflexible jwt audience restriction validation

    [ https://issues.apache.org/jira/browse/CXF-7110?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15609864#comment-15609864 ] 

Sergey Beryozkin edited comment on CXF-7110 at 10/26/16 10:20 PM:
------------------------------------------------------------------

Right, what I also meant is that this validation is done at the wrong time. I think we have 2 issue here:
- these JWT audiences are meant to be enforced at the RS border.
- and the original issue of how to cope with the proxy interposing in front of RSs... 


was (Author: sergey_beryozkin):
Right, what I also meant is that this validation is done at the wrong time. I think we have 2 issue hereL
- these JWT audiences are meant to be enforced at the RS border.
- and the original issue of how to cope with the proxy interposing in front of RSs... 

> Inflexible jwt audience restriction validation
> ----------------------------------------------
>
>                 Key: CXF-7110
>                 URL: https://issues.apache.org/jira/browse/CXF-7110
>             Project: CXF
>          Issue Type: Improvement
>          Components: JAX-RS Security
>    Affects Versions: 3.1.7
>         Environment: JVM 1.7, Ubuntu 14
>            Reporter: Shaleen Mishra
>
> JwtUtils.validateJwtAudienceRestriction checks the audience url matches the current request url (from the context). This works only during development but is most likely to fail because the actual url of the resource server may be behind the proxy or load balancer etc. e.g. The actual request is sent to mycomany.com/oauth and the requester sends this string in the audience parameter but the server actually serving the request may have a url like localhost:8080/oauth. So the match fails. And thanks to the static util function, it can not be customized easily.



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