Copied over mapping and filtering schemas.
authorcantor <cantor@cb58f699-b61c-0410-a6fe-9272a202ed29>
Mon, 30 Apr 2007 03:21:57 +0000 (03:21 +0000)
committercantor <cantor@cb58f699-b61c-0410-a6fe-9272a202ed29>
Mon, 30 Apr 2007 03:21:57 +0000 (03:21 +0000)
commit3031c89c1e9110c5da7710b5694ff863d29ae28c
treee7587723ec6b30ee6c51931ad5c6d790fdd39af5
parentb85fe8767c9727abe2bbf44722d73dbb6a9ad603
Copied over mapping and filtering schemas.
New AttributeExtractor API for SAML decoding.
Rewrite of simple AttributeResolver as a query-only component.
Add missing logic for deriving case sensitive attribute flag.
Switch to multimaps for attribute APIs to allow duplicate IDs.

git-svn-id: https://svn.middleware.georgetown.edu/cpp-sp/trunk@2226 cb58f699-b61c-0410-a6fe-9272a202ed29
53 files changed:
apache/mod_apache.cpp
configs/Makefile.am
configs/attribute-map.xml.in [new file with mode: 0644]
configs/resolver-simple.xml.in [deleted file]
configs/shibboleth.xml.in
nsapi_shib/nsapi_shib.cpp
schemas/Makefile.am
schemas/catalog.xml.in
schemas/shibboleth-2.0-afp-mf-basic.xsd [new file with mode: 0644]
schemas/shibboleth-2.0-afp-mf-saml.xsd [new file with mode: 0644]
schemas/shibboleth-2.0-afp.xsd [new file with mode: 0644]
schemas/shibboleth-2.0-attribute-map.xsd [new file with mode: 0644]
schemas/shibboleth-2.0-attribute-resolver.xsd [deleted file]
schemas/shibboleth-2.0-native-sp-config.xsd [moved from schemas/shibboleth-spconfig-2.0.xsd with 95% similarity]
schemas/shibboleth-2.0-simple-resolver.xsd [deleted file]
shibsp/Application.h
shibsp/Makefile.am
shibsp/SPConfig.cpp
shibsp/SPConfig.h
shibsp/ServiceProvider.cpp
shibsp/SessionCache.cpp
shibsp/SessionCache.h
shibsp/attribute/Attribute.cpp
shibsp/attribute/Attribute.h
shibsp/attribute/AttributeDecoder.h
shibsp/attribute/NameIDAttributeDecoder.cpp
shibsp/attribute/ScopedAttribute.h
shibsp/attribute/ScopedAttributeDecoder.cpp
shibsp/attribute/SimpleAttribute.h
shibsp/attribute/StringAttributeDecoder.cpp [moved from shibsp/attribute/SimpleAttributeDecoder.cpp with 86% similarity]
shibsp/attribute/resolver/AttributeExtractor.h [new file with mode: 0644]
shibsp/attribute/resolver/AttributeResolver.h
shibsp/attribute/resolver/ResolutionContext.h
shibsp/attribute/resolver/impl/AttributeResolver.cpp [deleted file]
shibsp/attribute/resolver/impl/QueryAttributeResolver.cpp [new file with mode: 0644]
shibsp/attribute/resolver/impl/SimpleAttributeResolver.cpp [deleted file]
shibsp/attribute/resolver/impl/XMLAttributeExtractor.cpp [new file with mode: 0644]
shibsp/exceptions.h
shibsp/handler/AssertionConsumerService.h
shibsp/handler/impl/AbstractHandler.cpp
shibsp/handler/impl/AssertionConsumerService.cpp
shibsp/handler/impl/SAML1Consumer.cpp
shibsp/handler/impl/SAML2Consumer.cpp
shibsp/handler/impl/SessionInitiator.cpp
shibsp/impl/RemotedSessionCache.cpp
shibsp/impl/StorageServiceSessionCache.cpp
shibsp/impl/XMLAccessControl.cpp
shibsp/impl/XMLServiceProvider.cpp
shibsp/remoting/impl/ListenerService.cpp
shibsp/security/PKIXTrustEngine.cpp
shibsp/shibsp.vcproj
shibsp/util/SPConstants.cpp
shibsp/util/SPConstants.h