[jira] [Commented] (CXF-5925) JEXL Support for STS Claim Mappings
[ https://issues.apache.org/jira/browse/CXF-5925?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14084521#comment-14084521 ] ASF GitHub Bot commented on CXF-5925: - GitHub user janbernhardt opened a pull request: https://github.com/apache/cxf/pull/18 [CXF-5925] First implementation of a JEXL Claims Mapper You can merge this pull request into a Git repository by running: $ git pull https://github.com/janbernhardt/cxf master Alternatively you can review and apply these changes as the patch at: https://github.com/apache/cxf/pull/18.patch To close this pull request, make a commit to your master/trunk branch with (at least) the following in the commit message: This closes #18 commit 17d077f63edc024cbe1508c60148630a9b67b5d6 Author: Jan Bernhardt Date: 2014-08-04T10:20:14Z [CXF-5925] First implementation of a JEXL Claims Mapper > JEXL Support for STS Claim Mappings > --- > > Key: CXF-5925 > URL: https://issues.apache.org/jira/browse/CXF-5925 > Project: CXF > Issue Type: Improvement > Components: STS >Affects Versions: 2.7.12, 3.0.1 >Reporter: Jan Bernhardt > Labels: Claims, STS > Fix For: 2.7.13, 3.0.2, 3.1.0 > > > JEXL [1] is a generic expression language which seems to be ideal to define > flexible claim mappings for the STS as discussed on the developer mailing > list [2]. The main focus of this issue is to provide an easy and flexible > solution to CXF users to define (and even change at runtime) claim mappings > for the STS. > [1] http://commons.apache.org/proper/commons-jexl/reference/syntax.html > [2] > http://cxf.547215.n5.nabble.com/JEXL-Expressions-for-STS-Claim-Mappings-td5747141.html -- This message was sent by Atlassian JIRA (v6.2#6252)
[jira] [Commented] (CXF-5925) JEXL Support for STS Claim Mappings
[ https://issues.apache.org/jira/browse/CXF-5925?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14084565#comment-14084565 ] ASF GitHub Bot commented on CXF-5925: - GitHub user janbernhardt opened a pull request: https://github.com/apache/cxf/pull/19 [CXF-5925] First implementation of a JEXL Claims Mapper You can merge this pull request into a Git repository by running: $ git pull https://github.com/janbernhardt/cxf 3.0.x-fixes Alternatively you can review and apply these changes as the patch at: https://github.com/apache/cxf/pull/19.patch To close this pull request, make a commit to your master/trunk branch with (at least) the following in the commit message: This closes #19 commit a38bdcb7c1f487365c31ad19ac3041ad7931ca83 Author: Jan Bernhardt Date: 2014-08-04T10:20:14Z [CXF-5925] First implementation of a JEXL Claims Mapper > JEXL Support for STS Claim Mappings > --- > > Key: CXF-5925 > URL: https://issues.apache.org/jira/browse/CXF-5925 > Project: CXF > Issue Type: Improvement > Components: STS >Affects Versions: 2.7.12, 3.0.1 >Reporter: Jan Bernhardt > Labels: Claims, STS > Fix For: 2.7.13, 3.0.2, 3.1.0 > > > JEXL [1] is a generic expression language which seems to be ideal to define > flexible claim mappings for the STS as discussed on the developer mailing > list [2]. The main focus of this issue is to provide an easy and flexible > solution to CXF users to define (and even change at runtime) claim mappings > for the STS. > [1] http://commons.apache.org/proper/commons-jexl/reference/syntax.html > [2] > http://cxf.547215.n5.nabble.com/JEXL-Expressions-for-STS-Claim-Mappings-td5747141.html -- This message was sent by Atlassian JIRA (v6.2#6252)
[jira] [Commented] (CXF-5925) JEXL Support for STS Claim Mappings
[ https://issues.apache.org/jira/browse/CXF-5925?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14084597#comment-14084597 ] ASF GitHub Bot commented on CXF-5925: - GitHub user janbernhardt opened a pull request: https://github.com/apache/cxf/pull/20 [CXF-5925] First implementation of a JEXL Claims Mapper You can merge this pull request into a Git repository by running: $ git pull https://github.com/janbernhardt/cxf 2.7.x-fixes Alternatively you can review and apply these changes as the patch at: https://github.com/apache/cxf/pull/20.patch To close this pull request, make a commit to your master/trunk branch with (at least) the following in the commit message: This closes #20 commit c6ad478fdaf0207174fb4be4d0738df52996bce6 Author: Jan Bernhardt Date: 2014-08-04T10:20:14Z [CXF-5925] First implementation of a JEXL Claims Mapper > JEXL Support for STS Claim Mappings > --- > > Key: CXF-5925 > URL: https://issues.apache.org/jira/browse/CXF-5925 > Project: CXF > Issue Type: Improvement > Components: STS >Affects Versions: 2.7.12, 3.0.1 >Reporter: Jan Bernhardt > Labels: Claims, STS > Fix For: 2.7.13, 3.0.2, 3.1.0 > > > JEXL [1] is a generic expression language which seems to be ideal to define > flexible claim mappings for the STS as discussed on the developer mailing > list [2]. The main focus of this issue is to provide an easy and flexible > solution to CXF users to define (and even change at runtime) claim mappings > for the STS. > [1] http://commons.apache.org/proper/commons-jexl/reference/syntax.html > [2] > http://cxf.547215.n5.nabble.com/JEXL-Expressions-for-STS-Claim-Mappings-td5747141.html -- This message was sent by Atlassian JIRA (v6.2#6252)
[jira] [Commented] (CXF-5925) JEXL Support for STS Claim Mappings
[ https://issues.apache.org/jira/browse/CXF-5925?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14086041#comment-14086041 ] Colm O hEigeartaigh commented on CXF-5925: -- Hi Jan, The patches look good. Please move the JEXL version to the CXF parent pom though, and also make it "optional", as we don't want to force all STS users to have to include the jar unless they are using it. Colm. > JEXL Support for STS Claim Mappings > --- > > Key: CXF-5925 > URL: https://issues.apache.org/jira/browse/CXF-5925 > Project: CXF > Issue Type: Improvement > Components: STS >Affects Versions: 2.7.12, 3.0.1 >Reporter: Jan Bernhardt >Assignee: Colm O hEigeartaigh > Labels: Claims, STS > Fix For: 2.7.13, 3.0.2, 3.1.0 > > > JEXL [1] is a generic expression language which seems to be ideal to define > flexible claim mappings for the STS as discussed on the developer mailing > list [2]. The main focus of this issue is to provide an easy and flexible > solution to CXF users to define (and even change at runtime) claim mappings > for the STS. > [1] http://commons.apache.org/proper/commons-jexl/reference/syntax.html > [2] > http://cxf.547215.n5.nabble.com/JEXL-Expressions-for-STS-Claim-Mappings-td5747141.html -- This message was sent by Atlassian JIRA (v6.2#6252)
[jira] [Commented] (CXF-5925) JEXL Support for STS Claim Mappings
[ https://issues.apache.org/jira/browse/CXF-5925?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14086080#comment-14086080 ] Jan Bernhardt commented on CXF-5925: Good idea! I updated my patch. > JEXL Support for STS Claim Mappings > --- > > Key: CXF-5925 > URL: https://issues.apache.org/jira/browse/CXF-5925 > Project: CXF > Issue Type: Improvement > Components: STS >Affects Versions: 2.7.12, 3.0.1 >Reporter: Jan Bernhardt >Assignee: Colm O hEigeartaigh > Labels: Claims, STS > Fix For: 2.7.13, 3.0.2, 3.1.0 > > > JEXL [1] is a generic expression language which seems to be ideal to define > flexible claim mappings for the STS as discussed on the developer mailing > list [2]. The main focus of this issue is to provide an easy and flexible > solution to CXF users to define (and even change at runtime) claim mappings > for the STS. > [1] http://commons.apache.org/proper/commons-jexl/reference/syntax.html > [2] > http://cxf.547215.n5.nabble.com/JEXL-Expressions-for-STS-Claim-Mappings-td5747141.html -- This message was sent by Atlassian JIRA (v6.2#6252)
[jira] [Commented] (CXF-5925) JEXL Support for STS Claim Mappings
[ https://issues.apache.org/jira/browse/CXF-5925?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14087840#comment-14087840 ] ASF GitHub Bot commented on CXF-5925: - Github user asfgit closed the pull request at: https://github.com/apache/cxf/pull/18 > JEXL Support for STS Claim Mappings > --- > > Key: CXF-5925 > URL: https://issues.apache.org/jira/browse/CXF-5925 > Project: CXF > Issue Type: Improvement > Components: STS >Affects Versions: 2.7.12, 3.0.1 >Reporter: Jan Bernhardt >Assignee: Colm O hEigeartaigh > Labels: Claims, STS > Fix For: 2.7.13, 3.0.2, 3.1.0 > > > JEXL [1] is a generic expression language which seems to be ideal to define > flexible claim mappings for the STS as discussed on the developer mailing > list [2]. The main focus of this issue is to provide an easy and flexible > solution to CXF users to define (and even change at runtime) claim mappings > for the STS. > [1] http://commons.apache.org/proper/commons-jexl/reference/syntax.html > [2] > http://cxf.547215.n5.nabble.com/JEXL-Expressions-for-STS-Claim-Mappings-td5747141.html -- This message was sent by Atlassian JIRA (v6.2#6252)
[jira] [Commented] (CXF-5925) JEXL Support for STS Claim Mappings
[ https://issues.apache.org/jira/browse/CXF-5925?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14093114#comment-14093114 ] ASF GitHub Bot commented on CXF-5925: - Github user janbernhardt closed the pull request at: https://github.com/apache/cxf/pull/19 > JEXL Support for STS Claim Mappings > --- > > Key: CXF-5925 > URL: https://issues.apache.org/jira/browse/CXF-5925 > Project: CXF > Issue Type: Improvement > Components: STS >Affects Versions: 2.7.12, 3.0.1 >Reporter: Jan Bernhardt >Assignee: Colm O hEigeartaigh > Labels: Claims, STS > Fix For: 2.7.13, 3.0.2, 3.1.0 > > > JEXL [1] is a generic expression language which seems to be ideal to define > flexible claim mappings for the STS as discussed on the developer mailing > list [2]. The main focus of this issue is to provide an easy and flexible > solution to CXF users to define (and even change at runtime) claim mappings > for the STS. > [1] http://commons.apache.org/proper/commons-jexl/reference/syntax.html > [2] > http://cxf.547215.n5.nabble.com/JEXL-Expressions-for-STS-Claim-Mappings-td5747141.html -- This message was sent by Atlassian JIRA (v6.2#6252)
[jira] [Commented] (CXF-5925) JEXL Support for STS Claim Mappings
[ https://issues.apache.org/jira/browse/CXF-5925?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14093117#comment-14093117 ] ASF GitHub Bot commented on CXF-5925: - Github user janbernhardt closed the pull request at: https://github.com/apache/cxf/pull/20 > JEXL Support for STS Claim Mappings > --- > > Key: CXF-5925 > URL: https://issues.apache.org/jira/browse/CXF-5925 > Project: CXF > Issue Type: Improvement > Components: STS >Affects Versions: 2.7.12, 3.0.1 >Reporter: Jan Bernhardt >Assignee: Colm O hEigeartaigh > Labels: Claims, STS > Fix For: 2.7.13, 3.0.2, 3.1.0 > > > JEXL [1] is a generic expression language which seems to be ideal to define > flexible claim mappings for the STS as discussed on the developer mailing > list [2]. The main focus of this issue is to provide an easy and flexible > solution to CXF users to define (and even change at runtime) claim mappings > for the STS. > [1] http://commons.apache.org/proper/commons-jexl/reference/syntax.html > [2] > http://cxf.547215.n5.nabble.com/JEXL-Expressions-for-STS-Claim-Mappings-td5747141.html -- This message was sent by Atlassian JIRA (v6.2#6252)
[jira] [Commented] (CXF-5925) JEXL Support for STS Claim Mappings
[ https://issues.apache.org/jira/browse/CXF-5925?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14093791#comment-14093791 ] ASF GitHub Bot commented on CXF-5925: - GitHub user janbernhardt opened a pull request: https://github.com/apache/cxf/pull/22 [CXF-5925] Additional unit test for jexl claims mapper I created a more complex / realistic JEXL claim mapping test based on a STS issue request with an onbehalfof token. You can merge this pull request into a Git repository by running: $ git pull https://github.com/janbernhardt/cxf master Alternatively you can review and apply these changes as the patch at: https://github.com/apache/cxf/pull/22.patch To close this pull request, make a commit to your master/trunk branch with (at least) the following in the commit message: This closes #22 commit 5e977602498200f8fc334d4f3dec41c48a5a6d97 Author: Jan Bernhardt Date: 2014-08-11T20:31:05Z [CXF-5925] Adding multi-value role claim support to CustomClaimsHandler commit 508cf6795380f1bd5b53b993889bf8e30d0e5396 Author: Jan Bernhardt Date: 2014-08-11T20:31:52Z [CXF-5925] Adding STS SAML issue unit test for JEXL claim mappings > JEXL Support for STS Claim Mappings > --- > > Key: CXF-5925 > URL: https://issues.apache.org/jira/browse/CXF-5925 > Project: CXF > Issue Type: Improvement > Components: STS >Affects Versions: 2.7.12, 3.0.1 >Reporter: Jan Bernhardt >Assignee: Colm O hEigeartaigh > Labels: Claims, STS > Fix For: 2.7.13, 3.0.2, 3.1.0 > > > JEXL [1] is a generic expression language which seems to be ideal to define > flexible claim mappings for the STS as discussed on the developer mailing > list [2]. The main focus of this issue is to provide an easy and flexible > solution to CXF users to define (and even change at runtime) claim mappings > for the STS. > [1] http://commons.apache.org/proper/commons-jexl/reference/syntax.html > [2] > http://cxf.547215.n5.nabble.com/JEXL-Expressions-for-STS-Claim-Mappings-td5747141.html -- This message was sent by Atlassian JIRA (v6.2#6252)
[jira] [Commented] (CXF-5925) JEXL Support for STS Claim Mappings
[ https://issues.apache.org/jira/browse/CXF-5925?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14108834#comment-14108834 ] ASF GitHub Bot commented on CXF-5925: - Github user janbernhardt closed the pull request at: https://github.com/apache/cxf/pull/22 > JEXL Support for STS Claim Mappings > --- > > Key: CXF-5925 > URL: https://issues.apache.org/jira/browse/CXF-5925 > Project: CXF > Issue Type: Improvement > Components: STS >Affects Versions: 2.7.12, 3.0.1 >Reporter: Jan Bernhardt >Assignee: Colm O hEigeartaigh > Labels: Claims, STS > Fix For: 2.7.13, 3.0.2, 3.1.0 > > > JEXL [1] is a generic expression language which seems to be ideal to define > flexible claim mappings for the STS as discussed on the developer mailing > list [2]. The main focus of this issue is to provide an easy and flexible > solution to CXF users to define (and even change at runtime) claim mappings > for the STS. > [1] http://commons.apache.org/proper/commons-jexl/reference/syntax.html > [2] > http://cxf.547215.n5.nabble.com/JEXL-Expressions-for-STS-Claim-Mappings-td5747141.html -- This message was sent by Atlassian JIRA (v6.2#6252)