More work on SSO, now with basic unit tests (which don't work quite yet, but close)
authorlajoie <lajoie@ab3bd59b-922f-494d-bb5f-6f0a3c29deca>
Sat, 16 Jun 2007 20:36:53 +0000 (20:36 +0000)
committerlajoie <lajoie@ab3bd59b-922f-494d-bb5f-6f0a3c29deca>
Sat, 16 Jun 2007 20:36:53 +0000 (20:36 +0000)
commite54adf05a583f82a31d79aaf3f8c541ff5f550eb
tree290dd812bfc68a9fa90f83333ceac71a1cc1dd1a
parent8ff99980a66ac2a8ae8291176d424ecfc0eb25b1
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
25 files changed:
resources/META-INF/spring.handlers
resources/META-INF/spring.schemas
resources/classpath/schema/shibboleth-2.0-idp-profile.xsd
resources/conf/protocol.xml
src/edu/internet2/middleware/shibboleth/idp/authn/AuthenticationEngine.java
src/edu/internet2/middleware/shibboleth/idp/authn/AuthenticationHandler.java
src/edu/internet2/middleware/shibboleth/idp/authn/AuthenticationHandlerManager.java [deleted file]
src/edu/internet2/middleware/shibboleth/idp/authn/provider/AbstractAuthenticationHandler.java
src/edu/internet2/middleware/shibboleth/idp/config/profile/IdPProfileHandlerManagerBeanDefinitionParser.java [new file with mode: 0644]
src/edu/internet2/middleware/shibboleth/idp/config/profile/ProfileHandlerGroup.java [new file with mode: 0644]
src/edu/internet2/middleware/shibboleth/idp/config/profile/ProfileHandlerGroupBeanDefinitionParser.java [new file with mode: 0644]
src/edu/internet2/middleware/shibboleth/idp/config/profile/ProfileHandlerNamespaceHandler.java [moved from src/edu/internet2/middleware/shibboleth/idp/config/profile/IdPProfileHandlerNamespaceHandler.java with 56% similarity]
src/edu/internet2/middleware/shibboleth/idp/config/profile/SAML2AttributeQueryProfileHandlerBeanDefinitionParser.java
src/edu/internet2/middleware/shibboleth/idp/config/profile/SAML2SSOProfileHandlerBeanDefinitionParser.java
src/edu/internet2/middleware/shibboleth/idp/config/profile/StatusHandlerBeanDefinitionParser.java
src/edu/internet2/middleware/shibboleth/idp/profile/IdPProfileHandlerManager.java [new file with mode: 0644]
src/edu/internet2/middleware/shibboleth/idp/profile/saml2/AbstractSAML2ProfileHandler.java
src/edu/internet2/middleware/shibboleth/idp/profile/saml2/SSOProfileHandler.java
tests/data/conf1/handler.xml [new file with mode: 0644]
tests/data/conf1/internal.xml
tests/data/conf1/protocol.xml [deleted file]
tests/data/conf1/relying-party.xml
tests/data/conf1/service.xml
tests/edu/internet2/middleware/shibboleth/idp/system/conf1/SAML2AttributeQueryTestCase.java
tests/edu/internet2/middleware/shibboleth/idp/system/conf1/SAML2SSOTestCase.java [new file with mode: 0644]