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