From 54a79dacdddb392d65d03a42f00689489b3948b5 Mon Sep 17 00:00:00 2001 From: Valentin Samir Date: Wed, 27 May 2015 22:23:16 +0200 Subject: [PATCH] make SSO optional --- cas_server/models.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/cas_server/models.py b/cas_server/models.py index f401bdc..e1c7ec3 100644 --- a/cas_server/models.py +++ b/cas_server/models.py @@ -165,6 +165,10 @@ class ServicePattern(models.Model): help_text="Un ProxyGrantingTicket peut être délivré au service pour " \ "s'authentifier en temps que l'utilisateur sur d'autres services" ) + single_sign_out = models.BooleanField( + default=False, + help_text="Activer le SSO sur le service" + ) def __unicode__(self): return u"%s: %s" % (self.pos, self.pattern) @@ -284,7 +288,7 @@ class Ticket(models.Model): def logout(self, request, session): """Send a SSO request to the ticket service""" - if self.validate: + if self.validate and self.service_pattern.single_sign_out: xml = """