summaryrefslogtreecommitdiffstats
path: root/ipalib/session.py
diff options
context:
space:
mode:
authorPetr Vobornik <pvoborni@redhat.com>2015-07-08 10:32:54 +0200
committerTomas Babej <tbabej@redhat.com>2015-07-08 17:16:54 +0200
commitcd3ca94ff2ef738cb3a9eae502193413058f976d (patch)
tree8d12a4f7f8301c8db5780d55ab2dc55e101d1fee /ipalib/session.py
parent9c5df3cf76c921d268e7892ef9d9e7a7d2ad89f9 (diff)
downloadfreeipa-cd3ca94ff2ef738cb3a9eae502193413058f976d.tar.gz
freeipa-cd3ca94ff2ef738cb3a9eae502193413058f976d.tar.xz
freeipa-cd3ca94ff2ef738cb3a9eae502193413058f976d.zip
move session_logout command to ipalib/plugins directory
API refactoring caused that session_logout command was not registered. Commands in ipalib/plugins directory are automatically registered. Reviewed-By: Martin Basti <mbasti@redhat.com>
Diffstat (limited to 'ipalib/session.py')
-rw-r--r--ipalib/session.py29
1 files changed, 0 insertions, 29 deletions
diff --git a/ipalib/session.py b/ipalib/session.py
index 2f732b333..ec6c2081c 100644
--- a/ipalib/session.py
+++ b/ipalib/session.py
@@ -26,7 +26,6 @@ from urllib2 import urlparse
from text import _
from ipapython.ipa_log_manager import *
from ipalib import api, errors
-from ipalib import Command
from ipaplatform.paths import paths
from ipalib.krb_utils import *
from ipapython.cookie import Cookie
@@ -1278,32 +1277,4 @@ def release_ipa_ccache(ccache_name):
else:
raise ValueError('ccache scheme "%s" unsupported (%s)', scheme, ccache_name)
-
-#-------------------------------------------------------------------------------
-
-from ipalib.request import context
-
-class session_logout(Command):
- '''
- RPC command used to log the current user out of their session.
- '''
-
- def execute(self, *args, **options):
- session_data = getattr(context, 'session_data', None)
- if session_data is None:
- self.debug('session logout command: no session_data found')
- else:
- session_id = session_data.get('session_id')
- self.debug('session logout command: session_id=%s', session_id)
-
- # Notifiy registered listeners
- session_mgr.auth_mgr.logout(session_data)
-
- return dict(result=None)
-
-api.register(session_logout)
-
-#-------------------------------------------------------------------------------
-
-
session_mgr = MemcacheSessionManager()