Bug fix initializing NameID in chaining resolver.
git-svn-id: https://svn.middleware.georgetown.edu/cpp-sp/trunk@2754
cb58f699-b61c-0410-a6fe-
9272a202ed29
const Application& application,
const opensaml::saml2md::EntityDescriptor* issuer,
const XMLCh* protocol,
const Application& application,
const opensaml::saml2md::EntityDescriptor* issuer,
const XMLCh* protocol,
- const opensaml::saml2::NameID* nameid,
+ const opensaml::saml2::NameID* nameid=NULL,
const XMLCh* authncontext_class=NULL,
const XMLCh* authncontext_decl=NULL,
const std::vector<const opensaml::Assertion*>* tokens=NULL,
const XMLCh* authncontext_class=NULL,
const XMLCh* authncontext_decl=NULL,
const std::vector<const opensaml::Assertion*>* tokens=NULL,
const XMLCh* authncontext_decl,
const vector<const opensaml::Assertion*>* tokens,
const vector<shibsp::Attribute*>* attributes
const XMLCh* authncontext_decl,
const vector<const opensaml::Assertion*>* tokens,
const vector<shibsp::Attribute*>* attributes
- ) : m_app(application), m_issuer(issuer), m_protocol(protocol), m_authclass(authncontext_class), m_authdecl(authncontext_decl), m_session(NULL) {
+ ) : m_app(application), m_issuer(issuer), m_protocol(protocol), m_nameid(nameid), m_authclass(authncontext_class), m_authdecl(authncontext_decl), m_session(NULL) {
if (tokens)
m_tokens.assign(tokens->begin(), tokens->end());
if (attributes)
if (tokens)
m_tokens.assign(tokens->begin(), tokens->end());
if (attributes)
const Application& application,
const EntityDescriptor* issuer,
const XMLCh* protocol,
const Application& application,
const EntityDescriptor* issuer,
const XMLCh* protocol,
+ const NameID* nameid=NULL,
const XMLCh* authncontext_class=NULL,
const XMLCh* authncontext_decl=NULL,
const vector<const opensaml::Assertion*>* tokens=NULL,
const XMLCh* authncontext_class=NULL,
const XMLCh* authncontext_decl=NULL,
const vector<const opensaml::Assertion*>* tokens=NULL,
const Application& application,
const EntityDescriptor* issuer,
const XMLCh* protocol,
const Application& application,
const EntityDescriptor* issuer,
const XMLCh* protocol,
+ const NameID* nameid=NULL,
const XMLCh* authncontext_class=NULL,
const XMLCh* authncontext_decl=NULL,
const vector<const opensaml::Assertion*>* tokens=NULL,
const XMLCh* authncontext_class=NULL,
const XMLCh* authncontext_decl=NULL,
const vector<const opensaml::Assertion*>* tokens=NULL,
const Application& application,
const EntityDescriptor* issuer,
const XMLCh* protocol,
const Application& application,
const EntityDescriptor* issuer,
const XMLCh* protocol,
+ const NameID* nameid=NULL,
const XMLCh* authncontext_class=NULL,
const XMLCh* authncontext_decl=NULL,
const vector<const opensaml::Assertion*>* tokens=NULL,
const XMLCh* authncontext_class=NULL,
const XMLCh* authncontext_decl=NULL,
const vector<const opensaml::Assertion*>* tokens=NULL,