:mod:`security`
===============

..  automodule:: security
    :synopsis: Security functions
    :show-inheritance:
..  moduleauthor:: Tim Golden <mail@timgolden.me.uk>


Functions
----------
..  autofunction:: security
..  autofunction:: impersonate
..  autofunction:: change_privileges

Classes
-------
..  autoclass:: Security
    :members:
    :undoc-members:
    :inherited-members:
    
..  autoclass:: Privilege
    :members:
    :undoc-members:
    :inherited-members:

Constants
---------
..  autodata:: SE_OBJECT_TYPE
..  autodata:: SECURITY_INFORMATION
..  autodata:: SD_CONTROL

Exceptions
----------
..  autoexception:: x_security
..  autoexception:: x_value_not_set

References
----------
..  seealso::

    :doc:`cookbook/security`
      Cookbook examples of using the security module

