Added SOGoSAML2LogoutURL

This commit is contained in:
Ludovic Marcotte
2014-12-04 17:59:17 -05:00
parent 9ef4d1f551
commit 3f3673cf5a
4 changed files with 20 additions and 0 deletions
+9
View File
@@ -73,6 +73,7 @@
{
NSString *userName, *value, *cookieName, *domain, *username, *password;
SOGoWebAuthenticator *auth;
SOGoSystemDefaults *sd;
WOResponse *response;
NSCalendarDate *date;
WOCookie *cookie;
@@ -81,8 +82,16 @@
userName = [[context activeUser] login];
[self logWithFormat: @"SAML2 IdP-initiated SLO for user '%@'", userName];
sd = [SOGoSystemDefaults sharedSystemDefaults];
response = [context response];
if ([sd SAML2LogoutURL])
{
[response setStatus: 302];
[response setHeader: [sd SAML2LogoutURL] forKey: @"location"];
}
if ([userName isEqualToString: @"anonymous"])
return response;