lajoie [Tue, 14 Aug 2007 01:56:15 +0000 (01:56 +0000)]
Finish synch up with OpenSAML stack message context API changes
git-svn-id: https://subversion.switch.ch/svn/shibboleth/java-idp/trunk@2331
ab3bd59b-922f-494d-bb5f-
6f0a3c29deca
lajoie [Mon, 13 Aug 2007 21:16:04 +0000 (21:16 +0000)]
Additional work on reconciling generics between type hierarchies
git-svn-id: https://subversion.switch.ch/svn/shibboleth/java-idp/trunk@2330
ab3bd59b-922f-494d-bb5f-
6f0a3c29deca
lajoie [Mon, 13 Aug 2007 12:37:14 +0000 (12:37 +0000)]
Mostly synched with OpenSAML changes
git-svn-id: https://subversion.switch.ch/svn/shibboleth/java-idp/trunk@2329
ab3bd59b-922f-494d-bb5f-
6f0a3c29deca
lajoie [Fri, 3 Aug 2007 00:40:38 +0000 (00:40 +0000)]
Remove in-config logging configuration elements and related items. This simply is not supportable across even minor revs of Tomcat let alone across other containers.
git-svn-id: https://subversion.switch.ch/svn/shibboleth/java-idp/trunk@2328
ab3bd59b-922f-494d-bb5f-
6f0a3c29deca
lajoie [Thu, 2 Aug 2007 14:52:10 +0000 (14:52 +0000)]
Additional configuration for Username/Password authentication
git-svn-id: https://subversion.switch.ch/svn/shibboleth/java-idp/trunk@2327
ab3bd59b-922f-494d-bb5f-
6f0a3c29deca
lajoie [Mon, 30 Jul 2007 00:13:31 +0000 (00:13 +0000)]
Make services first order constructs
git-svn-id: https://subversion.switch.ch/svn/shibboleth/java-idp/trunk@2326
ab3bd59b-922f-494d-bb5f-
6f0a3c29deca
lajoie [Sat, 28 Jul 2007 13:53:07 +0000 (13:53 +0000)]
save... then commit
git-svn-id: https://subversion.switch.ch/svn/shibboleth/java-idp/trunk@2325
ab3bd59b-922f-494d-bb5f-
6f0a3c29deca
lajoie [Sat, 28 Jul 2007 13:52:50 +0000 (13:52 +0000)]
JAAS based username/password authentication
git-svn-id: https://subversion.switch.ch/svn/shibboleth/java-idp/trunk@2324
ab3bd59b-922f-494d-bb5f-
6f0a3c29deca
lajoie [Wed, 25 Jul 2007 20:01:51 +0000 (20:01 +0000)]
Carry subjects, created during authentication, as AuthN method information
git-svn-id: https://subversion.switch.ch/svn/shibboleth/java-idp/trunk@2323
ab3bd59b-922f-494d-bb5f-
6f0a3c29deca
lajoie [Mon, 16 Jul 2007 12:50:39 +0000 (12:50 +0000)]
Renamed URL metadata providers to HTTP metadata providers as HTTP/HTTPS are the only URL schemes supported
git-svn-id: https://subversion.switch.ch/svn/shibboleth/java-idp/trunk@2322
ab3bd59b-922f-494d-bb5f-
6f0a3c29deca
cantor [Fri, 13 Jul 2007 19:44:31 +0000 (19:44 +0000)]
Updated credits.
git-svn-id: https://subversion.switch.ch/svn/shibboleth/java-idp/trunk@2321
ab3bd59b-922f-494d-bb5f-
6f0a3c29deca
lajoie [Fri, 13 Jul 2007 17:20:35 +0000 (17:20 +0000)]
polish up default configs for alpha release
git-svn-id: https://subversion.switch.ch/svn/shibboleth/java-idp/trunk@2320
ab3bd59b-922f-494d-bb5f-
6f0a3c29deca
lajoie [Fri, 13 Jul 2007 16:29:13 +0000 (16:29 +0000)]
Stop using build-date as version number
git-svn-id: https://subversion.switch.ch/svn/shibboleth/java-idp/trunk@2319
ab3bd59b-922f-494d-bb5f-
6f0a3c29deca
lajoie [Thu, 12 Jul 2007 10:27:09 +0000 (10:27 +0000)]
sigh... actually *setting* the value tends to keep it around longer...
git-svn-id: https://subversion.switch.ch/svn/shibboleth/java-idp/trunk@2318
ab3bd59b-922f-494d-bb5f-
6f0a3c29deca
lajoie [Thu, 12 Jul 2007 10:21:06 +0000 (10:21 +0000)]
temp logging of relay state before and after transfer to authentication engine
git-svn-id: https://subversion.switch.ch/svn/shibboleth/java-idp/trunk@2317
ab3bd59b-922f-494d-bb5f-
6f0a3c29deca
lajoie [Thu, 12 Jul 2007 10:08:16 +0000 (10:08 +0000)]
Now actually set relay state...
git-svn-id: https://subversion.switch.ch/svn/shibboleth/java-idp/trunk@2316
ab3bd59b-922f-494d-bb5f-
6f0a3c29deca
lajoie [Thu, 12 Jul 2007 09:59:46 +0000 (09:59 +0000)]
Extract information from decoders and store in requests context instead of store the entire decoder object graph
- fix bug with lost relay state on SAML 2 SSO
- allows possibly large object graph to be garbage collected sooner
git-svn-id: https://subversion.switch.ch/svn/shibboleth/java-idp/trunk@2315
ab3bd59b-922f-494d-bb5f-
6f0a3c29deca
lajoie [Wed, 11 Jul 2007 21:07:47 +0000 (21:07 +0000)]
Adding logging message that describes which decoding binding is being used
git-svn-id: https://subversion.switch.ch/svn/shibboleth/java-idp/trunk@2314
ab3bd59b-922f-494d-bb5f-
6f0a3c29deca
lajoie [Wed, 11 Jul 2007 18:51:34 +0000 (18:51 +0000)]
Minor checkstyle cleanups
git-svn-id: https://subversion.switch.ch/svn/shibboleth/java-idp/trunk@2313
ab3bd59b-922f-494d-bb5f-
6f0a3c29deca
lajoie [Wed, 11 Jul 2007 18:49:35 +0000 (18:49 +0000)]
Implement no attribute push more effeciently
git-svn-id: https://subversion.switch.ch/svn/shibboleth/java-idp/trunk@2312
ab3bd59b-922f-494d-bb5f-
6f0a3c29deca
lajoie [Wed, 11 Jul 2007 18:17:31 +0000 (18:17 +0000)]
fix order problem that caused name identifier construction to occur before attribute resolution
git-svn-id: https://subversion.switch.ch/svn/shibboleth/java-idp/trunk@2311
ab3bd59b-922f-494d-bb5f-
6f0a3c29deca
lajoie [Wed, 11 Jul 2007 18:03:12 +0000 (18:03 +0000)]
comment typo fix
git-svn-id: https://subversion.switch.ch/svn/shibboleth/java-idp/trunk@2310
ab3bd59b-922f-494d-bb5f-
6f0a3c29deca
lajoie [Wed, 11 Jul 2007 17:44:25 +0000 (17:44 +0000)]
Log errors
git-svn-id: https://subversion.switch.ch/svn/shibboleth/java-idp/trunk@2309
ab3bd59b-922f-494d-bb5f-
6f0a3c29deca
lajoie [Wed, 11 Jul 2007 17:09:25 +0000 (17:09 +0000)]
Add initial (ineffecient) support for flag to turn off attribute pushing
git-svn-id: https://subversion.switch.ch/svn/shibboleth/java-idp/trunk@2308
ab3bd59b-922f-494d-bb5f-
6f0a3c29deca
lajoie [Wed, 11 Jul 2007 13:22:31 +0000 (13:22 +0000)]
try again
git-svn-id: https://subversion.switch.ch/svn/shibboleth/java-idp/trunk@2307
ab3bd59b-922f-494d-bb5f-
6f0a3c29deca
lajoie [Wed, 11 Jul 2007 13:19:51 +0000 (13:19 +0000)]
fix stupid generics error
git-svn-id: https://subversion.switch.ch/svn/shibboleth/java-idp/trunk@2306
ab3bd59b-922f-494d-bb5f-
6f0a3c29deca
lajoie [Wed, 11 Jul 2007 13:16:37 +0000 (13:16 +0000)]
Deal with selecting relying party endpoint sooner and populating subject confirmation data
git-svn-id: https://subversion.switch.ch/svn/shibboleth/java-idp/trunk@2305
ab3bd59b-922f-494d-bb5f-
6f0a3c29deca
lajoie [Tue, 10 Jul 2007 22:20:11 +0000 (22:20 +0000)]
Checked for null format in wrong place
git-svn-id: https://subversion.switch.ch/svn/shibboleth/java-idp/trunk@2304
ab3bd59b-922f-494d-bb5f-
6f0a3c29deca
lajoie [Tue, 10 Jul 2007 22:14:40 +0000 (22:14 +0000)]
Allow for a NameIDPolicy without a specified format
git-svn-id: https://subversion.switch.ch/svn/shibboleth/java-idp/trunk@2303
ab3bd59b-922f-494d-bb5f-
6f0a3c29deca
lajoie [Tue, 10 Jul 2007 21:55:29 +0000 (21:55 +0000)]
Properly detect if incoming request is an attribute query or not
git-svn-id: https://subversion.switch.ch/svn/shibboleth/java-idp/trunk@2302
ab3bd59b-922f-494d-bb5f-
6f0a3c29deca
lajoie [Tue, 10 Jul 2007 21:36:31 +0000 (21:36 +0000)]
properly extract authentication methods at context creation time, not per invocation of getRequestedAuthenticationMethods()
git-svn-id: https://subversion.switch.ch/svn/shibboleth/java-idp/trunk@2301
ab3bd59b-922f-494d-bb5f-
6f0a3c29deca
lajoie [Tue, 10 Jul 2007 21:09:51 +0000 (21:09 +0000)]
incorrect check for authenticated user
git-svn-id: https://subversion.switch.ch/svn/shibboleth/java-idp/trunk@2300
ab3bd59b-922f-494d-bb5f-
6f0a3c29deca
lajoie [Tue, 10 Jul 2007 14:15:08 +0000 (14:15 +0000)]
set authentication instant when user authenticates for first time
git-svn-id: https://subversion.switch.ch/svn/shibboleth/java-idp/trunk@2299
ab3bd59b-922f-494d-bb5f-
6f0a3c29deca
lajoie [Mon, 9 Jul 2007 23:00:12 +0000 (23:00 +0000)]
Populate relay state in outgoing messages
git-svn-id: https://subversion.switch.ch/svn/shibboleth/java-idp/trunk@2298
ab3bd59b-922f-494d-bb5f-
6f0a3c29deca
lajoie [Sun, 8 Jul 2007 21:37:03 +0000 (21:37 +0000)]
Log released attributes
git-svn-id: https://subversion.switch.ch/svn/shibboleth/java-idp/trunk@2297
ab3bd59b-922f-494d-bb5f-
6f0a3c29deca
lajoie [Sun, 8 Jul 2007 14:28:12 +0000 (14:28 +0000)]
Add support for an explicit set of outgoing bindings
Some code organizing
git-svn-id: https://subversion.switch.ch/svn/shibboleth/java-idp/trunk@2296
ab3bd59b-922f-494d-bb5f-
6f0a3c29deca
lajoie [Wed, 4 Jul 2007 21:25:02 +0000 (21:25 +0000)]
clean up some code
git-svn-id: https://subversion.switch.ch/svn/shibboleth/java-idp/trunk@2295
ab3bd59b-922f-494d-bb5f-
6f0a3c29deca
lajoie [Tue, 3 Jul 2007 22:40:48 +0000 (22:40 +0000)]
Properly set subject locality
Backout changes to allowed overriding address (misunderstood that this was supposed to be the user-agent address)
git-svn-id: https://subversion.switch.ch/svn/shibboleth/java-idp/trunk@2294
ab3bd59b-922f-494d-bb5f-
6f0a3c29deca
lajoie [Tue, 3 Jul 2007 22:26:51 +0000 (22:26 +0000)]
Mark as bearer confirmation, not sender vouches
git-svn-id: https://subversion.switch.ch/svn/shibboleth/java-idp/trunk@2293
ab3bd59b-922f-494d-bb5f-
6f0a3c29deca
lajoie [Tue, 3 Jul 2007 22:14:23 +0000 (22:14 +0000)]
fetch attributes so that the name ID can be constructed properly
git-svn-id: https://subversion.switch.ch/svn/shibboleth/java-idp/trunk@2292
ab3bd59b-922f-494d-bb5f-
6f0a3c29deca
lajoie [Tue, 3 Jul 2007 21:53:16 +0000 (21:53 +0000)]
Check for authenticated use by principal name
git-svn-id: https://subversion.switch.ch/svn/shibboleth/java-idp/trunk@2291
ab3bd59b-922f-494d-bb5f-
6f0a3c29deca
lajoie [Tue, 3 Jul 2007 21:25:51 +0000 (21:25 +0000)]
inappropriate check for null decoder
git-svn-id: https://subversion.switch.ch/svn/shibboleth/java-idp/trunk@2290
ab3bd59b-922f-494d-bb5f-
6f0a3c29deca
lajoie [Tue, 3 Jul 2007 21:20:58 +0000 (21:20 +0000)]
allow message decoder to be null as is the case in Shib SSO requests
git-svn-id: https://subversion.switch.ch/svn/shibboleth/java-idp/trunk@2289
ab3bd59b-922f-494d-bb5f-
6f0a3c29deca
lajoie [Tue, 3 Jul 2007 20:57:09 +0000 (20:57 +0000)]
oopss, actually need to set the endpoint on the encoder for it to work
git-svn-id: https://subversion.switch.ch/svn/shibboleth/java-idp/trunk@2288
ab3bd59b-922f-494d-bb5f-
6f0a3c29deca
lajoie [Tue, 3 Jul 2007 19:56:59 +0000 (19:56 +0000)]
Add role information
git-svn-id: https://subversion.switch.ch/svn/shibboleth/java-idp/trunk@2287
ab3bd59b-922f-494d-bb5f-
6f0a3c29deca
lajoie [Tue, 3 Jul 2007 19:22:32 +0000 (19:22 +0000)]
Redirect, not forward, to remote user authentication servlet.
git-svn-id: https://subversion.switch.ch/svn/shibboleth/java-idp/trunk@2286
ab3bd59b-922f-494d-bb5f-
6f0a3c29deca
lajoie [Tue, 3 Jul 2007 18:08:01 +0000 (18:08 +0000)]
Add some logging
git-svn-id: https://subversion.switch.ch/svn/shibboleth/java-idp/trunk@2285
ab3bd59b-922f-494d-bb5f-
6f0a3c29deca
lajoie [Tue, 3 Jul 2007 17:14:40 +0000 (17:14 +0000)]
oopss, forgot to save first
git-svn-id: https://subversion.switch.ch/svn/shibboleth/java-idp/trunk@2284
ab3bd59b-922f-494d-bb5f-
6f0a3c29deca
lajoie [Tue, 3 Jul 2007 17:11:56 +0000 (17:11 +0000)]
Flesh out security constraints a bit more
git-svn-id: https://subversion.switch.ch/svn/shibboleth/java-idp/trunk@2283
ab3bd59b-922f-494d-bb5f-
6f0a3c29deca
lajoie [Tue, 3 Jul 2007 14:52:39 +0000 (14:52 +0000)]
Remove concept of "category" from attribute encoders.
- Base decision on which encoders to use on type
- Allows for a single attribute to be encoded in multiple ways within a single attribute statement
- Fixes bug where SAML 1 and 2 name identifiers encoders could not have overlapping name formats within a single attribute scope
git-svn-id: https://subversion.switch.ch/svn/shibboleth/java-idp/trunk@2282
ab3bd59b-922f-494d-bb5f-
6f0a3c29deca
lajoie [Mon, 2 Jul 2007 21:15:28 +0000 (21:15 +0000)]
User *asserting* party ID as issuer of messages, not relying party ID... oops
git-svn-id: https://subversion.switch.ch/svn/shibboleth/java-idp/trunk@2281
ab3bd59b-922f-494d-bb5f-
6f0a3c29deca
lajoie [Mon, 2 Jul 2007 14:23:20 +0000 (14:23 +0000)]
Populate subject locality info from configuration or request
git-svn-id: https://subversion.switch.ch/svn/shibboleth/java-idp/trunk@2280
ab3bd59b-922f-494d-bb5f-
6f0a3c29deca
lajoie [Thu, 28 Jun 2007 21:20:54 +0000 (21:20 +0000)]
Add a few logging messages
git-svn-id: https://subversion.switch.ch/svn/shibboleth/java-idp/trunk@2279
ab3bd59b-922f-494d-bb5f-
6f0a3c29deca
lajoie [Thu, 28 Jun 2007 16:54:38 +0000 (16:54 +0000)]
Make status codes QNames
git-svn-id: https://subversion.switch.ch/svn/shibboleth/java-idp/trunk@2278
ab3bd59b-922f-494d-bb5f-
6f0a3c29deca
lajoie [Thu, 28 Jun 2007 15:48:08 +0000 (15:48 +0000)]
Declare tempalting engine used by LDAP and RDMBS connectors
git-svn-id: https://subversion.switch.ch/svn/shibboleth/java-idp/trunk@2277
ab3bd59b-922f-494d-bb5f-
6f0a3c29deca
lajoie [Wed, 27 Jun 2007 18:36:04 +0000 (18:36 +0000)]
Mistakenly used SAML 1 query as top level request element, correct that
Synch up with attribute resolver request context change
Use Shibboleth profile based SAML 1 message security rule in default config
git-svn-id: https://subversion.switch.ch/svn/shibboleth/java-idp/trunk@2276
ab3bd59b-922f-494d-bb5f-
6f0a3c29deca
putmanb [Sat, 23 Jun 2007 20:25:53 +0000 (20:25 +0000)]
Moving Shibboleth constants down to java-shib-common. Seems to more naturally belong there,
but mainly also need to support namespace and prefix constants for Shib SAML MD extension object providers.
git-svn-id: https://subversion.switch.ch/svn/shibboleth/java-idp/trunk@2275
ab3bd59b-922f-494d-bb5f-
6f0a3c29deca
lajoie [Fri, 22 Jun 2007 14:49:42 +0000 (14:49 +0000)]
Add name identifier encoders on UID example
git-svn-id: https://subversion.switch.ch/svn/shibboleth/java-idp/trunk@2274
ab3bd59b-922f-494d-bb5f-
6f0a3c29deca
lajoie [Fri, 22 Jun 2007 14:02:15 +0000 (14:02 +0000)]
Use ShibbolethConstants class consistently (in plave of SAMLConstants)
git-svn-id: https://subversion.switch.ch/svn/shibboleth/java-idp/trunk@2273
ab3bd59b-922f-494d-bb5f-
6f0a3c29deca
lajoie [Fri, 22 Jun 2007 13:59:59 +0000 (13:59 +0000)]
Correct typo in constants name.
git-svn-id: https://subversion.switch.ch/svn/shibboleth/java-idp/trunk@2272
ab3bd59b-922f-494d-bb5f-
6f0a3c29deca
lajoie [Thu, 21 Jun 2007 11:44:24 +0000 (11:44 +0000)]
Clean up role descriptor discovery code some more, better error handling
git-svn-id: https://subversion.switch.ch/svn/shibboleth/java-idp/trunk@2271
ab3bd59b-922f-494d-bb5f-
6f0a3c29deca
lajoie [Thu, 21 Jun 2007 03:03:33 +0000 (03:03 +0000)]
Pick role protocol a bit more sanely in order to keep asserting and relying party role protocol in synch
git-svn-id: https://subversion.switch.ch/svn/shibboleth/java-idp/trunk@2270
ab3bd59b-922f-494d-bb5f-
6f0a3c29deca
lajoie [Thu, 21 Jun 2007 02:56:27 +0000 (02:56 +0000)]
Get role descriptors based on SAML 1.0 or 1.1 protocol support (1.1 preferred)
git-svn-id: https://subversion.switch.ch/svn/shibboleth/java-idp/trunk@2269
ab3bd59b-922f-494d-bb5f-
6f0a3c29deca
lajoie [Thu, 21 Jun 2007 02:30:40 +0000 (02:30 +0000)]
Fix orphaned closing tag
Declare SAML1 attribute authority
git-svn-id: https://subversion.switch.ch/svn/shibboleth/java-idp/trunk@2268
ab3bd59b-922f-494d-bb5f-
6f0a3c29deca
lajoie [Thu, 21 Jun 2007 01:54:54 +0000 (01:54 +0000)]
fix namespace of encoder type
Fix source attribute ID for attribute definitions
git-svn-id: https://subversion.switch.ch/svn/shibboleth/java-idp/trunk@2267
ab3bd59b-922f-494d-bb5f-
6f0a3c29deca
lajoie [Thu, 21 Jun 2007 01:42:17 +0000 (01:42 +0000)]
Add missing scope attribute to example
git-svn-id: https://subversion.switch.ch/svn/shibboleth/java-idp/trunk@2266
ab3bd59b-922f-494d-bb5f-
6f0a3c29deca
lajoie [Wed, 20 Jun 2007 21:46:31 +0000 (21:46 +0000)]
Try explicitly setting property to not overwrite configs (even though this is supposed to be the default setting in ant)
git-svn-id: https://subversion.switch.ch/svn/shibboleth/java-idp/trunk@2265
ab3bd59b-922f-494d-bb5f-
6f0a3c29deca
lajoie [Wed, 20 Jun 2007 21:40:34 +0000 (21:40 +0000)]
Create war during install process instead of package so that install properties are properly picked up
git-svn-id: https://subversion.switch.ch/svn/shibboleth/java-idp/trunk@2264
ab3bd59b-922f-494d-bb5f-
6f0a3c29deca
lajoie [Wed, 20 Jun 2007 14:02:12 +0000 (14:02 +0000)]
comment out examples like in other files
git-svn-id: https://subversion.switch.ch/svn/shibboleth/java-idp/trunk@2263
ab3bd59b-922f-494d-bb5f-
6f0a3c29deca
lajoie [Wed, 20 Jun 2007 14:00:42 +0000 (14:00 +0000)]
Improve example configs
git-svn-id: https://subversion.switch.ch/svn/shibboleth/java-idp/trunk@2262
ab3bd59b-922f-494d-bb5f-
6f0a3c29deca
lajoie [Wed, 20 Jun 2007 12:58:29 +0000 (12:58 +0000)]
Check if relying party is configured for a particular request and error out if not
git-svn-id: https://subversion.switch.ch/svn/shibboleth/java-idp/trunk@2261
ab3bd59b-922f-494d-bb5f-
6f0a3c29deca
lajoie [Wed, 20 Jun 2007 12:40:17 +0000 (12:40 +0000)]
Improve example config
git-svn-id: https://subversion.switch.ch/svn/shibboleth/java-idp/trunk@2260
ab3bd59b-922f-494d-bb5f-
6f0a3c29deca
lajoie [Wed, 20 Jun 2007 12:13:24 +0000 (12:13 +0000)]
Remove custom directory, however extensions are done in 2.0, that ain't it
Move HttpHelper down into shib-common
Some SSO bug fixes
git-svn-id: https://subversion.switch.ch/svn/shibboleth/java-idp/trunk@2259
ab3bd59b-922f-494d-bb5f-
6f0a3c29deca
lajoie [Wed, 20 Jun 2007 01:13:32 +0000 (01:13 +0000)]
Add a bit of javadoc
Bring test directory name in-synch with other projects
git-svn-id: https://subversion.switch.ch/svn/shibboleth/java-idp/trunk@2258
ab3bd59b-922f-494d-bb5f-
6f0a3c29deca
wnorris [Tue, 19 Jun 2007 22:15:08 +0000 (22:15 +0000)]
add spring configuration logging
git-svn-id: https://subversion.switch.ch/svn/shibboleth/java-idp/trunk@2257
ab3bd59b-922f-494d-bb5f-
6f0a3c29deca
lajoie [Tue, 19 Jun 2007 20:53:03 +0000 (20:53 +0000)]
Bug fixing - round two... now with working shib SSO
git-svn-id: https://subversion.switch.ch/svn/shibboleth/java-idp/trunk@2256
ab3bd59b-922f-494d-bb5f-
6f0a3c29deca
lajoie [Tue, 19 Jun 2007 14:37:26 +0000 (14:37 +0000)]
First round of bug fixes on Shib SSO, requests properly flow through profile handler to authentication engine, to authentication handler, and back to auth engine
git-svn-id: https://subversion.switch.ch/svn/shibboleth/java-idp/trunk@2255
ab3bd59b-922f-494d-bb5f-
6f0a3c29deca
lajoie [Tue, 19 Jun 2007 01:06:15 +0000 (01:06 +0000)]
Hook in SAML 1 goodness
Improve error message on error page a bit
git-svn-id: https://subversion.switch.ch/svn/shibboleth/java-idp/trunk@2254
ab3bd59b-922f-494d-bb5f-
6f0a3c29deca
lajoie [Tue, 19 Jun 2007 00:33:38 +0000 (00:33 +0000)]
Don't include log4j jar in WAR (does bad things to container logging)
Provide good set of default confs (currently only has SAML 2 items)
Add AuthenticationEngine and RemoteUser authentication handler to web.xml
various minor bug-fixes
IdP now compiles, installs, deploys, and answers some requests (not SAML requests yet)
git-svn-id: https://subversion.switch.ch/svn/shibboleth/java-idp/trunk@2253
ab3bd59b-922f-494d-bb5f-
6f0a3c29deca
wnorris [Tue, 19 Jun 2007 00:08:21 +0000 (00:08 +0000)]
create symlink for shib-tools.sh and chmod +x. (and fix line endings)
git-svn-id: https://subversion.switch.ch/svn/shibboleth/java-idp/trunk@2252
ab3bd59b-922f-494d-bb5f-
6f0a3c29deca
lajoie [Mon, 18 Jun 2007 23:33:47 +0000 (23:33 +0000)]
Fix compile time generics error
git-svn-id: https://subversion.switch.ch/svn/shibboleth/java-idp/trunk@2251
ab3bd59b-922f-494d-bb5f-
6f0a3c29deca
lajoie [Mon, 18 Jun 2007 23:09:50 +0000 (23:09 +0000)]
Don't include schemas in WEB-INF/classes, they are in the IdP jar file
git-svn-id: https://subversion.switch.ch/svn/shibboleth/java-idp/trunk@2250
ab3bd59b-922f-494d-bb5f-
6f0a3c29deca
lajoie [Mon, 18 Jun 2007 15:29:19 +0000 (15:29 +0000)]
More work on authentication handlers; should be complete now except for testing
git-svn-id: https://subversion.switch.ch/svn/shibboleth/java-idp/trunk@2249
ab3bd59b-922f-494d-bb5f-
6f0a3c29deca
lajoie [Sun, 17 Jun 2007 14:27:07 +0000 (14:27 +0000)]
Drive relying party endpoint selection off of metadata
SAML 2 SSO bug fixes and working unit tests
Carry party metadata in requests contexts
git-svn-id: https://subversion.switch.ch/svn/shibboleth/java-idp/trunk@2248
ab3bd59b-922f-494d-bb5f-
6f0a3c29deca
lajoie [Sat, 16 Jun 2007 20:36:53 +0000 (20:36 +0000)]
More work on SSO, now with basic unit tests (which don't work quite yet, but close)
Convert manner in which profile handlers work
- Shib common profile handler schema changed into chameleon type schema
- IdP contains IdP-specific profile handler manager w/ support for Authentication Handlers
git-svn-id: https://subversion.switch.ch/svn/shibboleth/java-idp/trunk@2247
ab3bd59b-922f-494d-bb5f-
6f0a3c29deca
lajoie [Sat, 16 Jun 2007 13:10:52 +0000 (13:10 +0000)]
Synch up names with some running conventions
git-svn-id: https://subversion.switch.ch/svn/shibboleth/java-idp/trunk@2246
ab3bd59b-922f-494d-bb5f-
6f0a3c29deca
lajoie [Sat, 16 Jun 2007 12:58:30 +0000 (12:58 +0000)]
Lots more authentication code cleaning
git-svn-id: https://subversion.switch.ch/svn/shibboleth/java-idp/trunk@2245
ab3bd59b-922f-494d-bb5f-
6f0a3c29deca
lajoie [Thu, 14 Jun 2007 00:29:49 +0000 (00:29 +0000)]
Initial rework of authentication code, needs logging and testing
git-svn-id: https://subversion.switch.ch/svn/shibboleth/java-idp/trunk@2244
ab3bd59b-922f-494d-bb5f-
6f0a3c29deca
putmanb [Wed, 13 Jun 2007 23:06:53 +0000 (23:06 +0000)]
Doh, don't need this, already there due to java-shib-common.
git-svn-id: https://subversion.switch.ch/svn/shibboleth/java-idp/trunk@2243
ab3bd59b-922f-494d-bb5f-
6f0a3c29deca
putmanb [Wed, 13 Jun 2007 23:02:52 +0000 (23:02 +0000)]
Add Spring core jar, has dependencies needed by Spring mock jar.
git-svn-id: https://subversion.switch.ch/svn/shibboleth/java-idp/trunk@2242
ab3bd59b-922f-494d-bb5f-
6f0a3c29deca
putmanb [Mon, 11 Jun 2007 00:45:25 +0000 (00:45 +0000)]
Cleanup generic parameterization ServletRequest vs. HttpServletRequest.
git-svn-id: https://subversion.switch.ch/svn/shibboleth/java-idp/trunk@2241
ab3bd59b-922f-494d-bb5f-
6f0a3c29deca
lajoie [Sun, 10 Jun 2007 16:26:59 +0000 (16:26 +0000)]
check SAML versions on requests
git-svn-id: https://subversion.switch.ch/svn/shibboleth/java-idp/trunk@2240
ab3bd59b-922f-494d-bb5f-
6f0a3c29deca
lajoie [Sun, 10 Jun 2007 16:05:55 +0000 (16:05 +0000)]
Remove lats bits of old NameID-based-on-rp-config code
Add configuration flag for attribute push during authentication
git-svn-id: https://subversion.switch.ch/svn/shibboleth/java-idp/trunk@2239
ab3bd59b-922f-494d-bb5f-
6f0a3c29deca
lajoie [Sat, 9 Jun 2007 22:45:14 +0000 (22:45 +0000)]
Reworked Shib SSO profile handler
Minor code/comment cleanups
git-svn-id: https://subversion.switch.ch/svn/shibboleth/java-idp/trunk@2238
ab3bd59b-922f-494d-bb5f-
6f0a3c29deca
lajoie [Fri, 8 Jun 2007 00:14:47 +0000 (00:14 +0000)]
Configuration code for SAML 2 SSO profile handler
git-svn-id: https://subversion.switch.ch/svn/shibboleth/java-idp/trunk@2237
ab3bd59b-922f-494d-bb5f-
6f0a3c29deca
lajoie [Thu, 7 Jun 2007 23:30:35 +0000 (23:30 +0000)]
More refactoring, moving more into the abstract SAML 2 profile handler
Better handling of errors, more informative StatusMessage
Rework authentication request profile handler (not yet tested)
git-svn-id: https://subversion.switch.ch/svn/shibboleth/java-idp/trunk@2236
ab3bd59b-922f-494d-bb5f-
6f0a3c29deca
lajoie [Wed, 6 Jun 2007 15:35:11 +0000 (15:35 +0000)]
Add authentication request and relying party ID
Make serializable
Checkystyle fixes
git-svn-id: https://subversion.switch.ch/svn/shibboleth/java-idp/trunk@2235
ab3bd59b-922f-494d-bb5f-
6f0a3c29deca
lajoie [Wed, 6 Jun 2007 00:15:32 +0000 (00:15 +0000)]
Fix up unit tests case
git-svn-id: https://subversion.switch.ch/svn/shibboleth/java-idp/trunk@2234
ab3bd59b-922f-494d-bb5f-
6f0a3c29deca
lajoie [Tue, 5 Jun 2007 19:21:07 +0000 (19:21 +0000)]
Now with SAML 1 attribute query goodness (though not yet tested)
git-svn-id: https://subversion.switch.ch/svn/shibboleth/java-idp/trunk@2233
ab3bd59b-922f-494d-bb5f-
6f0a3c29deca
lajoie [Mon, 4 Jun 2007 23:42:24 +0000 (23:42 +0000)]
synch up resolver file with schema cleanup changes Will just made
git-svn-id: https://subversion.switch.ch/svn/shibboleth/java-idp/trunk@2232
ab3bd59b-922f-494d-bb5f-
6f0a3c29deca