auto_ptr<XMLObject> msg(m_decoder->decode(relayState, request, policy));
const LogoutRequest* logoutRequest = dynamic_cast<LogoutRequest*>(msg.get());
if (logoutRequest) {
- if (!policy.isSecure())
+ if (!policy.isAuthenticated())
throw SecurityPolicyException("Security of LogoutRequest not established.");
// Message from IdP to logout one or more sessions.
// A LogoutResponse completes an SP-initiated logout sequence.
const LogoutResponse* logoutResponse = dynamic_cast<LogoutResponse*>(msg.get());
if (logoutResponse) {
- if (!policy.isSecure()) {
+ if (!policy.isAuthenticated()) {
SecurityPolicyException ex("Security of LogoutResponse not established.");
if (policy.getIssuerMetadata())
annotateException(&ex, policy.getIssuerMetadata()); // throws it