Commit Graph

570 Commits

Author SHA1 Message Date
Marvin S. Addison 645eb9fdd6 Issue #152 Use CommonUtils for null checks. 2016-03-07 07:45:26 -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
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
LELEU Jérôme 089877892d Merge pull request #123 from leleuj/casc-120
Update README with 3.4 features
2015-07-29 11:13:52 +02:00
Jérôme LELEU 09b2b7dd90 Update README with 3.4 features 2015-07-28 09:29:27 +02:00
Jérôme LELEU a9240f0cda Deploy SNAPSHOTs to Sonatype 2015-07-28 08:42:33 +02:00
Scott 1aec723f3e [maven-release-plugin] prepare for next development iteration 2015-07-21 22:57:28 -04:00
Scott 02aa3da8de [maven-release-plugin] prepare release cas-client-3.4.0 2015-07-21 22:57:26 -04:00
Scott 775eeb2fe1 Fixed licenses 2015-07-21 22:42:41 -04:00
Scott 0287c5000d Added missing license headers 2015-07-21 22:19:00 -04:00
Scott 1d3e8d7f4b Updated NOTICE generation. 2015-07-21 22:16:53 -04:00
Misagh Moayyed 300c537db2 Moved build to the new travis environment 2015-07-10 08:34:46 -07:00
Scott b052b1c322 Merge pull request #66 from Unicon/CASC-210
CASC-210: Added support for having regex expressions in the proxy (chaining) list.
2015-07-07 17:10:05 -04:00
Scott af1c2f67d7 Merge pull request #116 from Unicon/remove-lang
removed commons-lang dependency
2015-07-03 11:27:00 -04:00
Scott 3e85a402d3 Merge pull request #105 from mmoayyed/removing-service-param
Added uri builder to construct query params
2015-07-03 11:13:31 -04:00
Scott d1b307e54a Merge pull request #117 from lathspell/master
Add filter-mapping to web.xml filter examples
2015-07-03 09:22:29 -04:00
John Gasper 4b98bb252e casc-210: Merge branch 'master' of https://github.com/jasig/java-cas-client into CASC-210
Resolved Conflicts:
	cas-client-core/src/main/java/org/jasig/cas/client/validation/ProxyList.java
2015-06-16 12:09:37 -07:00
Christian Brunotte 6ecc03de9d missing "<" in example 2015-06-16 19:30:49 +02:00