java-idp.git
13 years agoChecked for null format in wrong place
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

13 years agoAllow for a NameIDPolicy without a specified format
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

13 years agoProperly detect if incoming request is an attribute query or not
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

13 years agoproperly extract authentication methods at context creation time, not per invocation...
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

13 years agoincorrect check for authenticated user
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

13 years agoset authentication instant when user authenticates for first time
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

13 years agoPopulate relay state in outgoing messages
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

13 years agoLog released attributes
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

13 years agoAdd support for an explicit set of outgoing bindings
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

13 years agoclean up some code
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

13 years agoProperly set subject locality
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

13 years agoMark as bearer confirmation, not sender vouches
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

13 years agofetch attributes so that the name ID can be constructed properly
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

13 years agoCheck for authenticated use by principal name
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

13 years agoinappropriate check for null decoder
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

13 years agoallow message decoder to be null as is the case in Shib SSO requests
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

13 years agooopss, actually need to set the endpoint on the encoder for it to work
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

13 years agoAdd role information
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

13 years agoRedirect, not forward, to remote user authentication servlet.
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

13 years agoAdd some logging
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

13 years agooopss, forgot to save first
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

13 years agoFlesh out security constraints a bit more
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

13 years agoRemove concept of "category" from attribute encoders.
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

13 years agoUser *asserting* party ID as issuer of messages, not relying party ID... oops
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

13 years agoPopulate subject locality info from configuration or request
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

13 years agoAdd a few logging messages
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

13 years agoMake status codes QNames
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

13 years agoDeclare tempalting engine used by LDAP and RDMBS connectors
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

13 years agoMistakenly used SAML 1 query as top level request element, correct that
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

13 years agoMoving Shibboleth constants down to java-shib-common. Seems to more naturally belong...
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

13 years agoAdd name identifier encoders on UID example
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

13 years agoUse ShibbolethConstants class consistently (in plave of SAMLConstants)
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

13 years agoCorrect typo in constants name.
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

13 years agoClean up role descriptor discovery code some more, better error handling
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

13 years agoPick role protocol a bit more sanely in order to keep asserting and relying party...
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

13 years agoGet role descriptors based on SAML 1.0 or 1.1 protocol support (1.1 preferred)
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

13 years agoFix orphaned closing tag
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

13 years agofix namespace of encoder type
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

13 years agoAdd missing scope attribute to example
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

13 years agoTry explicitly setting property to not overwrite configs (even though this is suppose...
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

13 years agoCreate war during install process instead of package so that install properties are...
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

13 years agocomment out examples like in other files
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

13 years agoImprove example configs
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

13 years agoCheck if relying party is configured for a particular request and error out if not
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

13 years agoImprove example config
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

13 years agoRemove custom directory, however extensions are done in 2.0, that ain't it
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

13 years agoAdd a bit of javadoc
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

13 years agoadd spring configuration logging
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

13 years agoBug fixing - round two... now with working shib SSO
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

13 years agoFirst round of bug fixes on Shib SSO, requests properly flow through profile handler...
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

13 years agoHook in SAML 1 goodness
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

13 years agoDon't include log4j jar in WAR (does bad things to container logging)
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

13 years agocreate symlink for shib-tools.sh and chmod +x. (and fix line endings)
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

13 years agoFix compile time generics error
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

13 years agoDon't include schemas in WEB-INF/classes, they are in the IdP jar file
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

13 years agoMore work on authentication handlers; should be complete now except for testing
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

13 years agoDrive relying party endpoint selection off of metadata
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

13 years agoMore work on SSO, now with basic unit tests (which don't work quite yet, but close)
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

13 years agoSynch up names with some running conventions
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

13 years agoLots more authentication code cleaning
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

13 years agoInitial rework of authentication code, needs logging and testing
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

13 years agoDoh, don't need this, already there due to java-shib-common.
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

13 years agoAdd Spring core jar, has dependencies needed by Spring mock jar.
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

13 years agoCleanup generic parameterization ServletRequest vs. HttpServletRequest.
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

13 years agocheck SAML versions on requests
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

13 years agoRemove lats bits of old NameID-based-on-rp-config code
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

13 years agoReworked Shib SSO profile handler
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

13 years agoConfiguration code for SAML 2 SSO profile handler
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

13 years agoMore refactoring, moving more into the abstract SAML 2 profile handler
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

13 years agoAdd authentication request and relying party ID
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

13 years agoFix up unit tests case
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

13 years agoNow with SAML 1 attribute query goodness (though not yet tested)
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

13 years agosynch up resolver file with schema cleanup changes Will just made
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

13 years agoPolicy based NameID format and assertion signing code
lajoie [Mon, 4 Jun 2007 23:36:06 +0000 (23:36 +0000)]
Policy based NameID format and assertion signing code
Unit tests for basic attribute query flows
SAML2 NameID encoder
Lots of logging

git-svn-id: https://subversion.switch.ch/svn/shibboleth/java-idp/trunk@2231 ab3bd59b-922f-494d-bb5f-6f0a3c29deca

13 years agoLots of code cleanup
lajoie [Mon, 4 Jun 2007 02:00:40 +0000 (02:00 +0000)]
Lots of code cleanup
Support for policy based name ID format selection

git-svn-id: https://subversion.switch.ch/svn/shibboleth/java-idp/trunk@2230 ab3bd59b-922f-494d-bb5f-6f0a3c29deca

13 years agorework saml2 authnreq handler to use a requestcontext object. will make future extens...
dmorr [Fri, 1 Jun 2007 19:28:54 +0000 (19:28 +0000)]
rework saml2 authnreq handler to use a requestcontext object. will make future extension easier.

git-svn-id: https://subversion.switch.ch/svn/shibboleth/java-idp/trunk@2229 ab3bd59b-922f-494d-bb5f-6f0a3c29deca

13 years agochange session key to the right scope
dmorr [Fri, 1 Jun 2007 18:41:59 +0000 (18:41 +0000)]
change session key to the right scope

git-svn-id: https://subversion.switch.ch/svn/shibboleth/java-idp/trunk@2228 ab3bd59b-922f-494d-bb5f-6f0a3c29deca

13 years agod'oh. it helps if you check that we have metadata....
dmorr [Fri, 1 Jun 2007 15:25:14 +0000 (15:25 +0000)]
d'oh. it helps if you check that we have metadata....

git-svn-id: https://subversion.switch.ch/svn/shibboleth/java-idp/trunk@2227 ab3bd59b-922f-494d-bb5f-6f0a3c29deca

13 years agoprune unused imports
dmorr [Fri, 1 Jun 2007 14:56:36 +0000 (14:56 +0000)]
prune unused imports

git-svn-id: https://subversion.switch.ch/svn/shibboleth/java-idp/trunk@2226 ab3bd59b-922f-494d-bb5f-6f0a3c29deca

13 years agoin authn manager, check for null sessions and clean up logging msgs
dmorr [Fri, 1 Jun 2007 14:30:03 +0000 (14:30 +0000)]
in authn manager, check for null sessions and clean up logging msgs

git-svn-id: https://subversion.switch.ch/svn/shibboleth/java-idp/trunk@2225 ab3bd59b-922f-494d-bb5f-6f0a3c29deca

13 years agodon't send an error if using artifact, clean up logging
dmorr [Thu, 31 May 2007 19:56:15 +0000 (19:56 +0000)]
don't send an error if using artifact, clean up logging

git-svn-id: https://subversion.switch.ch/svn/shibboleth/java-idp/trunk@2224 ab3bd59b-922f-494d-bb5f-6f0a3c29deca

13 years agoclean up the HttpSession, and send failure message if authn failed.
dmorr [Thu, 31 May 2007 19:49:44 +0000 (19:49 +0000)]
clean up the HttpSession, and send failure message if authn failed.

git-svn-id: https://subversion.switch.ch/svn/shibboleth/java-idp/trunk@2223 ab3bd59b-922f-494d-bb5f-6f0a3c29deca

13 years agoMore SAML attribute query unit test work (and related bug fixes) - Basic query flows...
lajoie [Thu, 31 May 2007 16:05:45 +0000 (16:05 +0000)]
More SAML attribute query unit test work (and related bug fixes) - Basic query flows seem to work now

git-svn-id: https://subversion.switch.ch/svn/shibboleth/java-idp/trunk@2222 ab3bd59b-922f-494d-bb5f-6f0a3c29deca

13 years agorework saml 1 sso handler. it's cleaner and fixes a lot of small bugs
dmorr [Wed, 30 May 2007 21:10:35 +0000 (21:10 +0000)]
rework saml 1 sso handler. it's cleaner and fixes a lot of small bugs

git-svn-id: https://subversion.switch.ch/svn/shibboleth/java-idp/trunk@2221 ab3bd59b-922f-494d-bb5f-6f0a3c29deca

13 years agocatch SecurityPolicyException in saml2 authnreq handler
dmorr [Wed, 30 May 2007 12:44:17 +0000 (12:44 +0000)]
catch SecurityPolicyException in saml2 authnreq handler

git-svn-id: https://subversion.switch.ch/svn/shibboleth/java-idp/trunk@2220 ab3bd59b-922f-494d-bb5f-6f0a3c29deca

13 years agoInitial attribute query test, along with bugfixes, where Issuer is not authenticated
lajoie [Wed, 30 May 2007 12:33:02 +0000 (12:33 +0000)]
Initial attribute query test, along with bugfixes, where Issuer is not authenticated

git-svn-id: https://subversion.switch.ch/svn/shibboleth/java-idp/trunk@2219 ab3bd59b-922f-494d-bb5f-6f0a3c29deca

13 years agoMissed a couple files on last checkin
lajoie [Tue, 29 May 2007 17:25:52 +0000 (17:25 +0000)]
Missed a couple files on last checkin

git-svn-id: https://subversion.switch.ch/svn/shibboleth/java-idp/trunk@2218 ab3bd59b-922f-494d-bb5f-6f0a3c29deca

13 years agoStart of full flow unit tests. Can be used as a template for testing other profile...
lajoie [Tue, 29 May 2007 17:24:29 +0000 (17:24 +0000)]
Start of full flow unit tests.  Can be used as a template for testing other profile handlers.

git-svn-id: https://subversion.switch.ch/svn/shibboleth/java-idp/trunk@2217 ab3bd59b-922f-494d-bb5f-6f0a3c29deca

13 years agoencode the failure response for saml 2 authnreq
dmorr [Tue, 29 May 2007 16:23:22 +0000 (16:23 +0000)]
encode the failure response for saml 2 authnreq

git-svn-id: https://subversion.switch.ch/svn/shibboleth/java-idp/trunk@2216 ab3bd59b-922f-494d-bb5f-6f0a3c29deca

13 years agoRemove old exception. Handlers only throw profile exceptions
lajoie [Tue, 29 May 2007 15:37:42 +0000 (15:37 +0000)]
Remove old exception.  Handlers only throw profile exceptions

git-svn-id: https://subversion.switch.ch/svn/shibboleth/java-idp/trunk@2215 ab3bd59b-922f-494d-bb5f-6f0a3c29deca

13 years agomake it build again
dmorr [Tue, 29 May 2007 15:13:25 +0000 (15:13 +0000)]
make it build again

git-svn-id: https://subversion.switch.ch/svn/shibboleth/java-idp/trunk@2214 ab3bd59b-922f-494d-bb5f-6f0a3c29deca

13 years agoBunch o' bug fixes, all IdP configuration files now load.
lajoie [Mon, 28 May 2007 22:34:11 +0000 (22:34 +0000)]
Bunch o' bug fixes, all IdP configuration files now load.

git-svn-id: https://subversion.switch.ch/svn/shibboleth/java-idp/trunk@2213 ab3bd59b-922f-494d-bb5f-6f0a3c29deca

13 years agoConfiguration message encoder, decoders, and SAML2 Attribute query security policy
lajoie [Sun, 27 May 2007 14:58:18 +0000 (14:58 +0000)]
Configuration message encoder, decoders, and SAML2 Attribute query security policy

git-svn-id: https://subversion.switch.ch/svn/shibboleth/java-idp/trunk@2212 ab3bd59b-922f-494d-bb5f-6f0a3c29deca

13 years agoit compiles. will do more fixes tomorrow
dmorr [Tue, 22 May 2007 21:07:15 +0000 (21:07 +0000)]
it compiles. will do more fixes tomorrow

git-svn-id: https://subversion.switch.ch/svn/shibboleth/java-idp/trunk@2211 ab3bd59b-922f-494d-bb5f-6f0a3c29deca

13 years agoFix schema type extension.... request dispatching works now
lajoie [Tue, 22 May 2007 14:36:55 +0000 (14:36 +0000)]
Fix schema type extension....   request dispatching works now

git-svn-id: https://subversion.switch.ch/svn/shibboleth/java-idp/trunk@2210 ab3bd59b-922f-494d-bb5f-6f0a3c29deca

13 years agopathinfo -> requesturi, per email from chad
dmorr [Tue, 22 May 2007 14:24:36 +0000 (14:24 +0000)]
pathinfo -> requesturi, per email from chad

git-svn-id: https://subversion.switch.ch/svn/shibboleth/java-idp/trunk@2209 ab3bd59b-922f-494d-bb5f-6f0a3c29deca

13 years agoSynch with new profile handler class hierarchy
lajoie [Tue, 22 May 2007 13:53:29 +0000 (13:53 +0000)]
Synch with new profile handler class hierarchy
Add simple status profile handler

git-svn-id: https://subversion.switch.ch/svn/shibboleth/java-idp/trunk@2208 ab3bd59b-922f-494d-bb5f-6f0a3c29deca

13 years agoProperly build WAR and install $IDP_HOME
lajoie [Mon, 21 May 2007 21:42:52 +0000 (21:42 +0000)]
Properly build WAR and install $IDP_HOME
Properly load profile handler configuration

git-svn-id: https://subversion.switch.ch/svn/shibboleth/java-idp/trunk@2207 ab3bd59b-922f-494d-bb5f-6f0a3c29deca

13 years agosync up with shib-common
dmorr [Mon, 21 May 2007 18:06:32 +0000 (18:06 +0000)]
sync up with shib-common

git-svn-id: https://subversion.switch.ch/svn/shibboleth/java-idp/trunk@2206 ab3bd59b-922f-494d-bb5f-6f0a3c29deca

13 years agomissed a file
lajoie [Sun, 20 May 2007 22:59:51 +0000 (22:59 +0000)]
missed a file

git-svn-id: https://subversion.switch.ch/svn/shibboleth/java-idp/trunk@2205 ab3bd59b-922f-494d-bb5f-6f0a3c29deca