We've installed and configured IIS integration kit for ASPX web-site. SSO works fine, but cannot handle SLO process: 1) we've created "Exit" link:
https://[PingFederate]/idp/startSLO.ping?PartnerSpId=[partner]&TARGET=[our_site].
2) On PingFederate server our agent has logout URL:
https://[our_site]/logout.aspx
3) logout.aspx
protected void Page_Load(object sender, EventArgs e)
{
FormsAuthentication.SignOut();
Session.Abandon();
String returnUrl = "https://<PingFederate>" + Request["resume"];
SFunctions.fnInsSystemLogRSP(returnUrl);
Response.Redirect(returnUrl);
}
4) After clicking on "Exit" we get link in browser:
https://<our_site>/logout.aspx?resume=/sp/Yh9ls/resume/sp/SLO.ping&opentoken=[token]
5) we get error in red box (coming from Ping Federate):
Error Single-Sign-On resumePath not whitelisted
6) There is also link from our server support
https://[Ping Federate]/ext/logout
And if I open this link in browser, it logs me out of PingFederate (if I go to SSO link, I will need to login again), but I can still access application.
Any help appreciated! Might we need to use different procedure for SLO on IIS kit.
Thanks!