<html><head></head><body><div style="font-family:Helvetica Neue, Helvetica, Arial, sans-serif;font-size:13px;"><div style="font-family:Helvetica Neue, Helvetica, Arial, sans-serif;font-size:13px;"><span><div>When a user logs out, I would like the user sessions to killed in my application, Shibboleth SP and IdP (external). What's the best way to achieve this? </div><div><br></div><div>1) logout link points to application. Application kills session and redirects to SP, (/Logout), SP redirects to IdP, IdP responds back to SP</div><div>2) logout points to SP (/Logout), SP uses Notify to call application logout, (through front channel, but it could be back channel as well), returns back to SP, SP calls IdP, IdP kills session and responds back to SP. </div><div><br></div><div>Both works, the second one has one additional hop, but since it uses Notify, it could be used for an IdP initiated SLO later. The first one doesn't need Notify since the request comes directly to the application. Is one preferable over the other?</div><div><br></div><div>Thanks</div><div><br></div><div>Jay</div><div><br></div></span></div></div></body></html>