Commit Graph

585 Commits

Author SHA1 Message Date
Misagh Moayyed f404a2ae74 Handle date equality when checking for saml assertion validity 2016-09-07 16:10:16 +04:30
Misagh Moayyed 5e36559b15 Let assertion validity checks to be more flexible
when comparing dates.
2016-09-07 15:47:04 +04:30
Marvin S. Addison 13fa0d0a0e Issue #152 Jetty integration docs. 2016-05-24 07:53:15 -04:00
Scott 32b873c4ab Merge pull request #167 from geojs/issue-167
Wrong Maven groupId in README.md for Components
2016-05-16 12:54:07 -04:00
cobolgis cf9f7ca76e Recommended fix for #167. 2016-05-16 16:04:12 +02:00
Misagh Moayyed 0efb6d853e Merge pull request #166 from ceharris/patch-1
change git clone URL in README to reflect new org slug
2016-05-13 09:04:00 -07:00
Carl Harris df932c90c4 change git clone URL to reflect new org slug 2016-05-13 11:03:11 -04:00
Scott 65f995edcb Merge pull request #158 from BernhardLenz/cas-client-integration-tomcat-v8
Added Tomcat client v8 to readme and notice files
2016-04-01 00:05:51 -04:00
BernhardLenz 3c5d77b55c Added Tomcat client v8 to readme and notice files 2016-03-28 09:02:46 -04:00
Scott 080c66c60c Merge pull request #153 from serac/jetty
CAS Jetty Container Authentication Support
2016-03-08 07:20:51 -05:00
Marvin S. Addison 74859cb08a Merge branch 'master' into jetty 2016-03-08 07:15:22 -05:00
Marvin S. Addison c1c691dcbe Issue #152 Simplify ticket lookup. 2016-03-07 07:51:25 -05:00
Marvin S. Addison baa11f8996 Issue #152 Fix javadoc typo. 2016-03-07 07:45:50 -05:00
Marvin S. Addison 645eb9fdd6 Issue #152 Use CommonUtils for null checks. 2016-03-07 07:45:26 -05:00
Scott 30d2e5d296 Merge pull request #151 from BernhardLenz/cas-client-integration-tomcat-v8
Added cas-client-integration-tomcat-v8
2016-03-04 21:52:20 -05:00
Marvin S. Addison 75d3d3cd82 Issue #152 Log authentication success at INFO. 2016-02-19 10:43:15 -05:00
Marvin S. Addison 7fab8ef091 Issue #152 Add working Jetty context config files. 2016-02-12 16:40:05 -05:00
Marvin S. Addison 3378c5741d Issue #152 Prevent dupe ticket validations.
The ticket parameter can linger in the URL after authentication.
Don't attempt ticket validation if we are already authenticated.
Fixes ticket validation failures on refresh and similar cases.
2016-02-12 16:20:56 -05:00
Marvin S. Addison 6051619fc8 Issue #152 Fix multiple ticket validation attempt. 2016-02-12 15:34:19 -05:00
Marvin S. Addison 707ee23da0 Issue #152 Remove unused jetty-maven-plugin. 2016-02-11 15:12:39 -05:00
Marvin S. Addison b551113b53 Issue #152 Use WeakReference to avoid resource leak.
We don't want to hold a reference to HttpSession objects in the
ticket-to-session mapping that would prevent orphaned or expired sessions
from being purged. WeakReference ensures that won't happen.
2016-02-11 15:08:00 -05:00
Marvin S. Addison 71a6113b73 Issue #152 Jetty container-based authn. 2016-02-11 14:53:14 -05:00
BernhardLenz 78205a53a9 Added cas-client-integration-tomcat-v8 2016-02-04 18:45:03 -05:00
Scott 94cd857a73 Merge pull request #143 from battags/CASC-127
CASC-127 Remove Commons Codec Dependency
2015-11-19 21:02:57 -05:00
Scott fb8c14fc84 CASC-127 Remove Commons Codec Dependency
Problem: We rely on Commons Codec for some simple Base64 decoding/encoding, most of which is available in Java 1.6+
Solution: Set minimum version to Java 1.6 and rely on provided methods.

QA Notes: Unit tests pass
2015-11-18 21:58:06 -05:00
Misagh Moayyed e99aaac160 updated docs on SSOFilter and ErrorRedirectFilter 2015-11-08 13:54:31 -07:00
Misagh Moayyed 8d6c6e3758 updated docs on SSOFilter and ErrorRedirectFilter 2015-11-08 13:53:33 -07:00
Scott ed16a61906 Merge pull request #142 from serac/issue-141-remove-content-length
Issue-141 Remove redundant Content-Length header.
2015-11-05 20:43:56 -05:00
Marvin S. Addison 4e49d60832 Issue-141 Remove redundant Content-Length header. 2015-11-05 16:44:05 -05:00
Misagh Moayyed 739d0908ad Fix badge link for maven version 2015-09-13 08:16:18 -07:00
Scott 45bcec3080 [maven-release-plugin] prepare for next development iteration 2015-09-13 00:23:55 -04:00
Scott 00e580cbc0 [maven-release-plugin] prepare release cas-client-3.4.1 2015-09-13 00:19:52 -04:00
Scott f6f935e5ce [maven-release-plugin] rollback the release of cas-client-3.4.1 2015-09-13 00:18:34 -04:00
Scott 8966206e8e [maven-release-plugin] prepare for next development iteration 2015-09-13 00:13:20 -04:00
Scott 481422365a Added missing license headers. 2015-09-13 00:11:09 -04:00
Scott bedc4f3c27 Merge pull request #133 from battags/131
Issue #131 - ConfigurationStrategyName does not Properly Resolve Cust…
2015-09-10 09:27:08 -04:00
Scott 3dca4b395a Issue #131 - ConfigurationStrategyName does not Properly Resolve Custom classes
Problem: The assignable check was reversed, always resulting in a false return value.
Solution: Add test to confirm failure and then swap check.  Unit tests pass.
2015-09-09 23:30:53 -04:00
Scott 5ef702ea41 Merge pull request #130 from mmoayyed/serviceurl-construction-method
Overload constructServiceUrl to keep backward compatibility
2015-08-19 22:28:58 -04:00
Misagh Moayyed 0e4c808bb7 initialize service parameter names once, statically 2015-08-19 08:51:28 -07:00
Misagh Moayyed 49fdccf81c overload constructServiceUrl to keep backward compatibility 2015-08-19 02:28:20 -07:00
Scott d6ec21998b Merge pull request #128 from mmoayyed/uribuilder-tests
URIBuilder test cases
2015-08-13 07:37:08 -04:00
Misagh Moayyed e98aabfc6f Update .travis.yml 2015-08-13 03:00:26 -07:00
Misagh Moayyed bd4b87aaf6 Update .travis.yml 2015-08-13 02:59:36 -07:00
LELEU Jérôme 549fea4b21 Update .travis.yml 2015-08-13 11:36:24 +02:00
Misagh Moayyed 3bb6daa3fb URIBuilder test cases 2015-08-12 12:36:50 -07:00
LELEU Jérôme 1f591630eb Merge pull request #125 from xuhuisheng/master
URIBuilder throws UnsupportedOperationException on adding/setting parameters
2015-08-10 10:35:13 +02:00
Xu Huisheng c03d7c7980 When serverName contains schema, the URIBuilder will throw an UnsupportedOperationException while adding a parameter. 2015-08-04 18:20:31 +08:00
LELEU Jérôme 5be3cc5b86 Merge pull request #122 from leleuj/casc-119
Deploy SNAPSHOTs to Sonatype
2015-07-31 10:37:29 +02:00
Jérôme LELEU 531f22e2c1 Revert "using the old Travis infrastructure (no container)"
This reverts commit ce06a4fd91.
2015-07-30 11:23:47 +02:00
Jérôme LELEU ce06a4fd91 using the old Travis infrastructure (no container) 2015-07-30 11:05:12 +02:00