Commit Graph

179 Commits

Author SHA1 Message Date
Scott Battaglia cec2e8e463 CASC-191
isValid method with simple implementation
2013-01-06 18:45:05 -05:00
Misagh Moayyed 8cdf8295f2 CASC-199: Allow for an additional option to exclude empty proxy chains. 2012-12-10 21:10:10 -07:00
Bernd Eckenfels b4845cabd6 Corrected JavaDoc (force if useSession=false force redirect=false) 2012-09-21 04:11:22 +02:00
Bernd Eckenfels 1ebab8755c make default value of useRedirect visible. Add some JavaDoc for the
options.
2012-09-21 01:32:06 +02:00
Scott 8e9ddebce1 Merge pull request #13 from serac/casc-166
CASC-166 Fix race condition in cached assertion cleanup.
2012-08-01 18:59:09 -07:00
Marvin S. Addison e2e374d14d CASC-166 Address code review feedback.
Use ConcurrentHashMap to avoid explicit synchronization.
Use TimeUnit to allow more user-friendly configuration of the units of the cache timeout (e.g. MINUTES, SECONDS) and rename option from cacheTimeoutUnits to cacheTimeoutUnit for consistency.
2012-07-26 10:25:06 -04:00
Marvin S. Addison 0ff39cc542 CASC-166 Fix race condition in cached assertion cleanup.
Perform assertion cleanup on same thread as JAAS module invocations to ensure that cleanup of expired assertions occurs before the cache is interrogated. A verifying test case accompanies this fix. The test case required a new module option, cacheTimeoutUnits, in order to complete on a time scale suitable for unit tests.
2012-07-25 16:58:36 -04:00
Misagh Moayyed 02ef9596d9 Merge pull request #12 from battags/CASC-185
CASC-185 - Merged.
2012-07-25 09:34:46 -07:00
Scott Battaglia 03e552cf39 CASC-185
add authentication time to assertion and also actually use the validity period for Assertion.
2012-07-24 23:01:35 -04:00
Scott Battaglia 0adcbcfc0a CASC-169
change to hashmap to allow values to be added
2012-07-24 22:39:06 -04:00
Scott Battaglia 082aafa9ca CASC-184
improved SAML support.  Also execute old AND new XML in the unit tests.

cr for the first round of changes: serac
2012-07-24 22:13:25 -04:00
Scott Battaglia 67999a7bf2 CASC-184
upgrade to OpenSAML2
2012-07-23 22:09:09 -04:00
Misagh Moayyed 6b3590ce88 CASC-182: Combined logging statements into one. 2012-07-11 10:12:20 -07:00
Misagh Moayyed ace712b5a7 CASC-182 - reset the redirectAfterValidation parameter to false when useSession is false. 2012-07-10 14:52:20 -07:00
Scott Battaglia d0ecca4274 CAS-172
don't log proxy message when there is no PGTIOU
2012-04-23 00:00:56 -04:00
Scott Battaglia eff195aaa9 CASC-171
check x-forwarded host header
2012-04-22 23:38:22 -04:00
unknown 7302ca6a99 CASC-175
ensure state can be shared
2012-04-22 23:29:38 -04:00
lavrovdv 4b454e1e2e Parsing the attributes using xml dom parser. 2012-03-15 11:04:47 +04:00
lavrovdv 26e959c3d0 The result of parsing the xml document should not depend on the "\n" symbols. 2012-03-13 15:08:13 +04:00
Scott Battaglia a19c27f75b CASC-165
disable DTD reading.
2011-10-31 02:44:07 +00:00
Scott Battaglia 80693a3db9 CASC-157
added pre and post hooks
2011-09-22 02:02:03 +00:00
Scott Battaglia 477fc582f0 CASC-163
SSO filter supports ticket over POST.
2011-09-22 01:10:19 +00:00
Scott Battaglia 84aa06629f CASC-160
added a check to make sure we really wanted to gateway.
2011-09-22 00:55:15 +00:00
Scott Battaglia 5cd43c2139 CASC-101
additional protected getters
2011-09-12 04:12:37 +00:00
Scott Battaglia d754bc8d8c NOJIRA
ignore to get the CI to run.
2011-09-11 16:54:16 +00:00
Scott Battaglia fb42fefaf9 NOJIRA
fixed some bugs and updated pom to 3.3-SNAPSHOT
2011-09-11 16:46:53 +00:00
Scott Battaglia 97e6573e32 NOJIRA
accidental Java 1.6 dependency
2011-09-11 16:35:23 +00:00
Scott Battaglia e055585cf2 CASC-144
added support for multiple hosts with a space separated value
2011-09-11 16:15:30 +00:00
Scott Battaglia 3b6ccaac0a CASC-154
added method to AbstractCasFilter that can be overwritten in ticket validation and authentication to support other methods of retrieving the ticket.
2011-09-11 15:11:43 +00:00
Scott Battaglia 6a98fc61a5 CASC-156
call sendError
2011-07-31 19:01:17 +00:00
Scott Battaglia 413837e4df CASC-153
added check to make sure only serverName or serviceName is set, but not both.
2011-06-27 03:00:45 +00:00
Scott Battaglia f3b6ae5a4d CASC-149
parse the trailing slash on a path.  Added a javadoc to explain a bit better, as well as an INFO level message.
2011-06-27 02:58:51 +00:00
Scott Battaglia 49f556575e CASC-149
parse the trailing slash on a path.  Added test cases.
2011-06-21 02:33:15 +00:00
Scott Battaglia d5bc8e3757 CASC-148
update documentation about JNDI loading order.
2011-06-21 02:12:11 +00:00
Scott Battaglia 7d4c35417f CASC-146
added encoding for SAML request.
2011-06-21 01:54:37 +00:00
Scott Battaglia 8941d96a99 CASC-147
ignore logout requests for multipart forms
2011-06-21 01:39:49 +00:00
Scott Battaglia e9569564d7 CASC-143
fix for the changes Atlassian made to seraph
2011-03-27 18:17:44 +00:00
Scott Battaglia 3b1c1ac85f CASC-139
generate correct identifier value.
2011-02-27 05:06:50 +00:00
Scott Battaglia 84ad620b34 CASC-138
added hostnameVerifier to the list of reserved keywords
2011-02-12 22:00:45 +00:00
Scott Battaglia 8c53e4b0e6 CASC-138
added hostnameVerifier to the list of reserved keywords
2011-02-12 22:00:06 +00:00
Scott Battaglia 90d6625e7f CASC-137
fix null pointer exception when the anyhostname verifier is used.
2011-02-12 18:30:25 +00:00
Scott Battaglia ec87c31ecd NOJIRA
switch to stringbuilder since we're on Java 5
2011-02-12 18:29:41 +00:00
Scott Battaglia 18b70ee8ce NOJIRA
updated Atlassian dependencies and documented where to download provided jars
2010-12-08 04:16:23 +00:00
Scott Battaglia cbb51b0506 CASC-135
added encryption mechanism to distributed proxy granting ticket storage mechanisms
2010-11-27 23:23:24 +00:00
Scott Battaglia 4a36b023a6 CASC-134
change to get Attributes instead of just getAttribute in case there are multiple values.
2010-11-20 06:05:40 +00:00
Scott Battaglia befd53e456 CASC-128
ability to disable SAML 1.1 schema validation
2010-11-16 04:43:08 +00:00
Scott Battaglia 1abdee8399 CASC-133
fixed the fact that we were logging value3 when we meant to log value4.
2010-11-15 04:17:50 +00:00
Marvin S. Addison c6b1bc775a CASC-120
Add type parameters to fix unchecked compiler warnings where possible,
otherwise add SuppressWarnings("unchecked") compiler directive in a couple
places.
Use ReflectUtils.newInstance for creating new instances of objects from
class names.
2010-10-28 17:44:53 +00:00
Marvin S. Addison 5faf72b876 CASC-120
Use Collections.enumeration.
2010-10-28 16:06:32 +00:00
Scott Battaglia aa4afd9c5f NOJIRA
migrated to Java 5
2010-10-25 03:59:14 +00:00