X-Git-Url: http://www.project-moonshot.org/gitweb/?a=blobdiff_plain;f=saml%2Fbinding%2Fimpl%2FMessageDecoder.cpp;h=83bd7b1e7cfcf74f9a36ce606165a81c3e5fa2d0;hb=f753e2293ab6a40575bc9b294490e134eac5db9e;hp=90819f0d585b31d806cdb2714d1cfdca404f2cd7;hpb=e614d5f693d82e493d3fb189ece2fe2709ed07e0;p=shibboleth%2Fcpp-opensaml.git diff --git a/saml/binding/impl/MessageDecoder.cpp b/saml/binding/impl/MessageDecoder.cpp index 90819f0..83bd7b1 100644 --- a/saml/binding/impl/MessageDecoder.cpp +++ b/saml/binding/impl/MessageDecoder.cpp @@ -31,6 +31,7 @@ namespace opensaml { namespace saml1p { SAML_DLLLOCAL PluginManager::Factory SAML1ArtifactDecoderFactory; SAML_DLLLOCAL PluginManager::Factory SAML1POSTDecoderFactory; + SAML_DLLLOCAL PluginManager::Factory SAML1SOAPDecoderFactory; }; namespace saml2p { @@ -45,6 +46,7 @@ void SAML_API opensaml::registerMessageDecoders() SAMLConfig& conf=SAMLConfig::getConfig(); conf.MessageDecoderManager.registerFactory(samlconstants::SAML1_PROFILE_BROWSER_ARTIFACT, saml1p::SAML1ArtifactDecoderFactory); conf.MessageDecoderManager.registerFactory(samlconstants::SAML1_PROFILE_BROWSER_POST, saml1p::SAML1POSTDecoderFactory); + conf.MessageDecoderManager.registerFactory(samlconstants::SAML1_BINDING_SOAP, saml1p::SAML1SOAPDecoderFactory); conf.MessageDecoderManager.registerFactory(samlconstants::SAML20_BINDING_HTTP_ARTIFACT, saml2p::SAML2ArtifactDecoderFactory); conf.MessageDecoderManager.registerFactory(samlconstants::SAML20_BINDING_HTTP_POST, saml2p::SAML2POSTDecoderFactory); conf.MessageDecoderManager.registerFactory(samlconstants::SAML20_BINDING_HTTP_POST_SIMPLESIGN, saml2p::SAML2POSTDecoderFactory);