X-Git-Url: http://www.project-moonshot.org/gitweb/?a=blobdiff_plain;f=shibsp%2FApplication.h;h=29ae8e2c92f556ba2323f3f5b7b324b5ab6dceee;hb=774d366fe1303f7cb07b8caa26338ab3c98c7fb7;hp=9669a3b0714a5e127dbcb99ffa9c01ed8841c79f;hpb=8d742a1e1f479f74eafd6f60e21c5f9f329a924b;p=shibboleth%2Fcpp-sp.git diff --git a/shibsp/Application.h b/shibsp/Application.h index 9669a3b..29ae8e2 100644 --- a/shibsp/Application.h +++ b/shibsp/Application.h @@ -282,6 +282,16 @@ namespace shibsp { virtual const Handler* getAssertionConsumerServiceByIndex(unsigned short index) const=0; /** + * Returns an AssertionConsumerService Handler that supports + * a particular protocol binding. + * + * @param binding a protocol binding identifier + * @return a matching AssertionConsumerService, or nullptr + */ + virtual const Handler* getAssertionConsumerServiceByBinding(const char* binding) const; + + /** + * @deprecated * Returns one or more AssertionConsumerService Handlers that support * a particular protocol binding. *