X-Git-Url: http://www.project-moonshot.org/gitweb/?a=blobdiff_plain;f=shibsp%2Fhandler%2Fimpl%2FAssertionConsumerService.cpp;h=f88ba99657384bd586ebade2f4144915e5a8bc20;hb=9ccdbac09f806eb2fcd298c07110932d9b8c9004;hp=66e40fc637ca4ed2b4f1a675a78cafc64dde130f;hpb=d62482bb9f08e2bce953da3710304d47ba4f9bac;p=shibboleth%2Fcpp-sp.git diff --git a/shibsp/handler/impl/AssertionConsumerService.cpp b/shibsp/handler/impl/AssertionConsumerService.cpp index 66e40fc..f88ba99 100644 --- a/shibsp/handler/impl/AssertionConsumerService.cpp +++ b/shibsp/handler/impl/AssertionConsumerService.cpp @@ -21,9 +21,10 @@ */ #include "internal.h" -#include "Application.h" #include "exceptions.h" +#include "Application.h" #include "ServiceProvider.h" +#include "SPRequest.h" #include "handler/AssertionConsumerService.h" #include "util/SPConstants.h" @@ -37,8 +38,10 @@ # include "attribute/resolver/ResolutionContext.h" # include "metadata/MetadataProviderCriteria.h" # include "security/SecurityPolicy.h" +# include # include # include +# include # include using namespace samlconstants; using opensaml::saml2md::MetadataProvider; @@ -224,6 +227,11 @@ void AssertionConsumerService::checkAddress(const Application& application, cons #ifndef SHIBSP_LITE +const char* AssertionConsumerService::getType() const +{ + return "AssertionConsumerService"; +} + void AssertionConsumerService::generateMetadata(SPSSODescriptor& role, const char* handlerURL) const { const char* loc = getString("Location").second;