Register extension element/type.
authorScott Cantor <cantor.2@osu.edu>
Tue, 10 Jul 2012 18:32:57 +0000 (18:32 +0000)
committerScott Cantor <cantor.2@osu.edu>
Tue, 10 Jul 2012 18:32:57 +0000 (18:32 +0000)
saml/saml2/core/impl/Protocols20SchemaValidators.cpp

index 137233e..9e660dd 100644 (file)
@@ -306,4 +306,9 @@ void opensaml::saml2p::registerProtocolClasses() {
     q=xmltooling::QName(samlconstants::SAML20P_THIRDPARTY_EXT_NS,RespondTo::LOCAL_NAME);
     XMLObjectBuilder::registerBuilder(q,new RespondToBuilder());
     SchemaValidators.registerValidator(q,new RespondToSchemaValidator());
     q=xmltooling::QName(samlconstants::SAML20P_THIRDPARTY_EXT_NS,RespondTo::LOCAL_NAME);
     XMLObjectBuilder::registerBuilder(q,new RespondToBuilder());
     SchemaValidators.registerValidator(q,new RespondToSchemaValidator());
+
+    q=xmltooling::QName(samlconstants::SAML20P_ASYNCSLO_EXT_NS,Asynchronous::LOCAL_NAME);
+    XMLObjectBuilder::registerBuilder(q,new AsynchronousBuilder());
+    q=xmltooling::QName(samlconstants::SAML20P_ASYNCSLO_EXT_NS,Asynchronous::TYPE_NAME);
+    XMLObjectBuilder::registerBuilder(q,new AsynchronousBuilder());
 }
 }