From 924f24fd8a190e4792ce3fcd1aad3c2695d7ff25 Mon Sep 17 00:00:00 2001
From: Tres Seaver <tseaver@agendaless.com>
Date: Fri, 01 Oct 2010 23:04:01 +0200
Subject: [PATCH] Add a logout method to the API for application convenience.

---
 repoze/who/interfaces.py |   11 +++++++++++
 1 files changed, 11 insertions(+), 0 deletions(-)

diff --git a/repoze/who/interfaces.py b/repoze/who/interfaces.py
index b9d13ea..c0cbe14 100644
--- a/repoze/who/interfaces.py
+++ b/repoze/who/interfaces.py
@@ -65,6 +65,17 @@
           "forget" headers.
         """
 
+    def logout(identifier_name=None):
+        """ -> (headers)
+        
+        o This is an API for browser-based application logout.
+        
+        o If 'identifier_name' is passed, use it to look up the identifier;
+          othewise, use the first configured identifier.
+
+        o Returned headers will be "forget" headers.
+        """
+
 
 class IPlugin(Interface):
     pass

--
Gitblit v1.9.3