Repository: cxf Updated Branches: refs/heads/master c6fb2db07 -> 5fb017cfd
Enabling a test Project: http://git-wip-us.apache.org/repos/asf/cxf/repo Commit: http://git-wip-us.apache.org/repos/asf/cxf/commit/5fb017cf Tree: http://git-wip-us.apache.org/repos/asf/cxf/tree/5fb017cf Diff: http://git-wip-us.apache.org/repos/asf/cxf/diff/5fb017cf Branch: refs/heads/master Commit: 5fb017cfd91f9dc8887589cfc60b52a8207feca2 Parents: c6fb2db Author: Colm O hEigeartaigh <[email protected]> Authored: Thu Feb 11 11:41:46 2016 +0000 Committer: Colm O hEigeartaigh <[email protected]> Committed: Thu Feb 11 11:41:46 2016 +0000 ---------------------------------------------------------------------- .../org/apache/cxf/systest/sts/rest/STSRESTTest.java | 12 ++---------- .../org/apache/cxf/systest/sts/rest/cxf-rest-sts.xml | 3 +++ 2 files changed, 5 insertions(+), 10 deletions(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/cxf/blob/5fb017cf/services/sts/systests/basic/src/test/java/org/apache/cxf/systest/sts/rest/STSRESTTest.java ---------------------------------------------------------------------- diff --git a/services/sts/systests/basic/src/test/java/org/apache/cxf/systest/sts/rest/STSRESTTest.java b/services/sts/systests/basic/src/test/java/org/apache/cxf/systest/sts/rest/STSRESTTest.java index baddaae..b25a204 100644 --- a/services/sts/systests/basic/src/test/java/org/apache/cxf/systest/sts/rest/STSRESTTest.java +++ b/services/sts/systests/basic/src/test/java/org/apache/cxf/systest/sts/rest/STSRESTTest.java @@ -917,7 +917,6 @@ public class STSRESTTest extends AbstractBusClientServerTestBase { } @org.junit.Test - @org.junit.Ignore public void testValidateJWTAndIssueSAML() throws Exception { SpringBusFactory bf = new SpringBusFactory(); URL busFile = STSRESTTest.class.getResource("cxf-client.xml"); @@ -981,21 +980,14 @@ public class STSRESTTest extends AbstractBusClientServerTestBase { } } assertNotNull(status); - /* + // Check the token was valid String validCode = "http://docs.oasis-open.org/ws-sx/ws-trust/200512/status/valid"; assertEquals(validCode, status.getCode()); // Check the token - RequestedSecurityTokenType requestedSecurityToken = getRequestedSecurityToken(securityResponse); - assertNotNull(requestedSecurityToken); - - String token = ((Element)requestedSecurityToken.getAny()).getTextContent(); - assertNotNull(token); + validateSAMLSecurityTokenResponse(securityResponse, true); - validateJWTToken(token, null); - */ - bus.shutdown(true); } http://git-wip-us.apache.org/repos/asf/cxf/blob/5fb017cf/services/sts/systests/basic/src/test/resources/org/apache/cxf/systest/sts/rest/cxf-rest-sts.xml ---------------------------------------------------------------------- diff --git a/services/sts/systests/basic/src/test/resources/org/apache/cxf/systest/sts/rest/cxf-rest-sts.xml b/services/sts/systests/basic/src/test/resources/org/apache/cxf/systest/sts/rest/cxf-rest-sts.xml index 87d4855..6736f10 100644 --- a/services/sts/systests/basic/src/test/resources/org/apache/cxf/systest/sts/rest/cxf-rest-sts.xml +++ b/services/sts/systests/basic/src/test/resources/org/apache/cxf/systest/sts/rest/cxf-rest-sts.xml @@ -64,6 +64,7 @@ <util:list id="transportTokenValidators"> <ref bean="transportSamlTokenValidator"/> <ref bean="transportUTTokenValidator"/> + <ref bean="transportJWTTokenValidator"/> </util:list> <util:list id="transportTokenProviders"> <ref bean="transportSamlTokenProvider"/> @@ -78,6 +79,8 @@ </bean> <bean id="transportJWTTokenProvider" class="org.apache.cxf.sts.token.provider.jwt.JWTTokenProvider"> </bean> + <bean id="transportJWTTokenValidator" class="org.apache.cxf.sts.token.validator.jwt.JWTTokenValidator"> + </bean> <bean id="transportSamlTokenRenewer" class="org.apache.cxf.sts.token.renewer.SAMLTokenRenewer"> <property name="verifyProofOfPossession" value="false"/> <property name="allowRenewalAfterExpiry" value="true"/>
