lajoie [Wed, 5 Sep 2007 11:00:58 +0000 (11:00 +0000)]
Unit test for basic configuration loading
git-svn-id: https://subversion.switch.ch/svn/shibboleth/java-idp/trunk@2369
ab3bd59b-922f-494d-bb5f-
6f0a3c29deca
lajoie [Tue, 4 Sep 2007 16:52:23 +0000 (16:52 +0000)]
Remove logout method from Authn handler
Rename Authn handlers to Login handlers
git-svn-id: https://subversion.switch.ch/svn/shibboleth/java-idp/trunk@2368
ab3bd59b-922f-494d-bb5f-
6f0a3c29deca
wnorris [Tue, 4 Sep 2007 16:46:53 +0000 (16:46 +0000)]
rename config file to more accurate name
git-svn-id: https://subversion.switch.ch/svn/shibboleth/java-idp/trunk@2367
ab3bd59b-922f-494d-bb5f-
6f0a3c29deca
lajoie [Tue, 4 Sep 2007 00:24:12 +0000 (00:24 +0000)]
log shouldn't have been in there
git-svn-id: https://subversion.switch.ch/svn/shibboleth/java-idp/trunk@2366
ab3bd59b-922f-494d-bb5f-
6f0a3c29deca
lajoie [Tue, 4 Sep 2007 00:23:49 +0000 (00:23 +0000)]
Configs and basic unit test for replicating possible Spring bug
git-svn-id: https://subversion.switch.ch/svn/shibboleth/java-idp/trunk@2365
ab3bd59b-922f-494d-bb5f-
6f0a3c29deca
lajoie [Fri, 31 Aug 2007 14:40:28 +0000 (14:40 +0000)]
Update config to synch up with current schema
git-svn-id: https://subversion.switch.ch/svn/shibboleth/java-idp/trunk@2364
ab3bd59b-922f-494d-bb5f-
6f0a3c29deca
rdw [Fri, 31 Aug 2007 09:21:53 +0000 (09:21 +0000)]
Collect the Shib1 configuration when habndling shib1 (not saml2).
git-svn-id: https://subversion.switch.ch/svn/shibboleth/java-idp/trunk@2363
ab3bd59b-922f-494d-bb5f-
6f0a3c29deca
lajoie [Thu, 30 Aug 2007 22:19:51 +0000 (22:19 +0000)]
Deal with NPE when response location is null
git-svn-id: https://subversion.switch.ch/svn/shibboleth/java-idp/trunk@2362
ab3bd59b-922f-494d-bb5f-
6f0a3c29deca
lajoie [Thu, 30 Aug 2007 22:14:07 +0000 (22:14 +0000)]
Add a bit logging
Deal with null endpoints
git-svn-id: https://subversion.switch.ch/svn/shibboleth/java-idp/trunk@2361
ab3bd59b-922f-494d-bb5f-
6f0a3c29deca
lajoie [Wed, 29 Aug 2007 14:57:21 +0000 (14:57 +0000)]
Synch up with schema changes
git-svn-id: https://subversion.switch.ch/svn/shibboleth/java-idp/trunk@2360
ab3bd59b-922f-494d-bb5f-
6f0a3c29deca
lajoie [Wed, 29 Aug 2007 14:44:07 +0000 (14:44 +0000)]
Fix bug SIDP-36
git-svn-id: https://subversion.switch.ch/svn/shibboleth/java-idp/trunk@2359
ab3bd59b-922f-494d-bb5f-
6f0a3c29deca
lajoie [Wed, 29 Aug 2007 13:55:12 +0000 (13:55 +0000)]
Wire in security policy appropriately
git-svn-id: https://subversion.switch.ch/svn/shibboleth/java-idp/trunk@2358
ab3bd59b-922f-494d-bb5f-
6f0a3c29deca
lajoie [Wed, 29 Aug 2007 13:21:02 +0000 (13:21 +0000)]
correct security policy rule namespaces
git-svn-id: https://subversion.switch.ch/svn/shibboleth/java-idp/trunk@2357
ab3bd59b-922f-494d-bb5f-
6f0a3c29deca
lajoie [Wed, 29 Aug 2007 13:06:29 +0000 (13:06 +0000)]
Add in basic security policy
git-svn-id: https://subversion.switch.ch/svn/shibboleth/java-idp/trunk@2356
ab3bd59b-922f-494d-bb5f-
6f0a3c29deca
rdw [Wed, 29 Aug 2007 12:30:21 +0000 (12:30 +0000)]
Type $IDP_HOME needs to be $IDP_HOME$ or else the installer doesn't patch it up correctly
git-svn-id: https://subversion.switch.ch/svn/shibboleth/java-idp/trunk@2355
ab3bd59b-922f-494d-bb5f-
6f0a3c29deca
lajoie [Wed, 29 Aug 2007 11:48:56 +0000 (11:48 +0000)]
bit more optimization
git-svn-id: https://subversion.switch.ch/svn/shibboleth/java-idp/trunk@2354
ab3bd59b-922f-494d-bb5f-
6f0a3c29deca
lajoie [Wed, 29 Aug 2007 11:47:56 +0000 (11:47 +0000)]
fix NPE when no session exists
git-svn-id: https://subversion.switch.ch/svn/shibboleth/java-idp/trunk@2353
ab3bd59b-922f-494d-bb5f-
6f0a3c29deca
lajoie [Mon, 27 Aug 2007 12:25:29 +0000 (12:25 +0000)]
Fix bug SIDP-34
git-svn-id: https://subversion.switch.ch/svn/shibboleth/java-idp/trunk@2352
ab3bd59b-922f-494d-bb5f-
6f0a3c29deca
rdw [Sun, 26 Aug 2007 14:51:08 +0000 (14:51 +0000)]
JIRA SIDP-33 ( https://bugs.internet2.edu/jira/browse/SIDP-33)
Configuration: DataConnectorDependency & AttributeDefinitionDependency becomeDependency
git-svn-id: https://subversion.switch.ch/svn/shibboleth/java-idp/trunk@2351
ab3bd59b-922f-494d-bb5f-
6f0a3c29deca
putmanb [Fri, 24 Aug 2007 20:19:38 +0000 (20:19 +0000)]
When signing SAML core impls, callers shouldn't add a SAMLObjectContentReference, as this is already being handled
by the AbstractSignableSAMLObject impl. Doing so results in redundant, duplicate References in the resulting signature.
git-svn-id: https://subversion.switch.ch/svn/shibboleth/java-idp/trunk@2350
ab3bd59b-922f-494d-bb5f-
6f0a3c29deca
lajoie [Fri, 24 Aug 2007 14:48:58 +0000 (14:48 +0000)]
Actually set the artifact type for the outbound message (makes it work much better)
git-svn-id: https://subversion.switch.ch/svn/shibboleth/java-idp/trunk@2349
ab3bd59b-922f-494d-bb5f-
6f0a3c29deca
lajoie [Fri, 24 Aug 2007 13:02:25 +0000 (13:02 +0000)]
Fix up config bugs
git-svn-id: https://subversion.switch.ch/svn/shibboleth/java-idp/trunk@2348
ab3bd59b-922f-494d-bb5f-
6f0a3c29deca
rdw [Fri, 24 Aug 2007 12:17:43 +0000 (12:17 +0000)]
Jira case SIDP-32. Make AACLI.BAt work and tolerant of spaces in file specifications
git-svn-id: https://subversion.switch.ch/svn/shibboleth/java-idp/trunk@2347
ab3bd59b-922f-494d-bb5f-
6f0a3c29deca
lajoie [Thu, 23 Aug 2007 14:59:16 +0000 (14:59 +0000)]
Port session manager to use storage service. This should be the last component, that has state that needs to be replicated, moved to the storage service
git-svn-id: https://subversion.switch.ch/svn/shibboleth/java-idp/trunk@2346
ab3bd59b-922f-494d-bb5f-
6f0a3c29deca
lajoie [Thu, 23 Aug 2007 14:01:13 +0000 (14:01 +0000)]
Synch up with minor artifact map changes
Ensure content is flushed to stream in status handler
git-svn-id: https://subversion.switch.ch/svn/shibboleth/java-idp/trunk@2345
ab3bd59b-922f-494d-bb5f-
6f0a3c29deca
lajoie [Wed, 22 Aug 2007 17:38:18 +0000 (17:38 +0000)]
Extract attribute value, not attribute node
git-svn-id: https://subversion.switch.ch/svn/shibboleth/java-idp/trunk@2344
ab3bd59b-922f-494d-bb5f-
6f0a3c29deca
lajoie [Wed, 22 Aug 2007 17:32:01 +0000 (17:32 +0000)]
Fix up some typos/bugs in config files and configuration classes
git-svn-id: https://subversion.switch.ch/svn/shibboleth/java-idp/trunk@2343
ab3bd59b-922f-494d-bb5f-
6f0a3c29deca
lajoie [Wed, 22 Aug 2007 14:23:30 +0000 (14:23 +0000)]
Make install the default build target
Add missing namespace prefix to example resolver
Resolves bugs SIDP 18 & 19
git-svn-id: https://subversion.switch.ch/svn/shibboleth/java-idp/trunk@2342
ab3bd59b-922f-494d-bb5f-
6f0a3c29deca
lajoie [Wed, 22 Aug 2007 13:33:37 +0000 (13:33 +0000)]
set WAR name in install properties, not build properties
git-svn-id: https://subversion.switch.ch/svn/shibboleth/java-idp/trunk@2341
ab3bd59b-922f-494d-bb5f-
6f0a3c29deca
lajoie [Wed, 22 Aug 2007 10:18:05 +0000 (10:18 +0000)]
Correct namespace of credential elements
git-svn-id: https://subversion.switch.ch/svn/shibboleth/java-idp/trunk@2340
ab3bd59b-922f-494d-bb5f-
6f0a3c29deca
lajoie [Wed, 22 Aug 2007 00:56:02 +0000 (00:56 +0000)]
Init OpenSAML lib via default bootstrapper
git-svn-id: https://subversion.switch.ch/svn/shibboleth/java-idp/trunk@2339
ab3bd59b-922f-494d-bb5f-
6f0a3c29deca
lajoie [Tue, 21 Aug 2007 21:23:00 +0000 (21:23 +0000)]
Fixup artifact decoders
git-svn-id: https://subversion.switch.ch/svn/shibboleth/java-idp/trunk@2338
ab3bd59b-922f-494d-bb5f-
6f0a3c29deca
lajoie [Sun, 19 Aug 2007 13:25:30 +0000 (13:25 +0000)]
Implement stubbed out Artifact encoders and decoders
git-svn-id: https://subversion.switch.ch/svn/shibboleth/java-idp/trunk@2337
ab3bd59b-922f-494d-bb5f-
6f0a3c29deca
putmanb [Sun, 19 Aug 2007 05:54:32 +0000 (05:54 +0000)]
Add Shib metadata extensions config file to Spring config.
git-svn-id: https://subversion.switch.ch/svn/shibboleth/java-idp/trunk@2336
ab3bd59b-922f-494d-bb5f-
6f0a3c29deca
putmanb [Sun, 19 Aug 2007 05:21:32 +0000 (05:21 +0000)]
Call the security utility code that preps a signature for signing
by populating required values based on a security configuration.
git-svn-id: https://subversion.switch.ch/svn/shibboleth/java-idp/trunk@2335
ab3bd59b-922f-494d-bb5f-
6f0a3c29deca
lajoie [Sat, 18 Aug 2007 16:05:00 +0000 (16:05 +0000)]
SAML v1 artifact request endpoint
Bit of cleanup on SAML v2 artifact request endpoint
git-svn-id: https://subversion.switch.ch/svn/shibboleth/java-idp/trunk@2334
ab3bd59b-922f-494d-bb5f-
6f0a3c29deca
lajoie [Sat, 18 Aug 2007 14:11:20 +0000 (14:11 +0000)]
SAML v2 artifact resolver endpoint
minor SAML v2 SSO endpoint code cleanup
git-svn-id: https://subversion.switch.ch/svn/shibboleth/java-idp/trunk@2333
ab3bd59b-922f-494d-bb5f-
6f0a3c29deca
lajoie [Sat, 18 Aug 2007 11:15:49 +0000 (11:15 +0000)]
Code clean up
Minor method renames
Add explicit incoming/outgoing bindings to handler config
Add in stubs for artifact handlers
Create Shibboleth SSO endpoint selector that validates against metadata
git-svn-id: https://subversion.switch.ch/svn/shibboleth/java-idp/trunk@2332
ab3bd59b-922f-494d-bb5f-
6f0a3c29deca
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