:mod:`security` =============== .. py:module:: security .. autoapi-nested-parse:: see pyramid security: * http://docs.pylonsproject.org/projects/pyramid/en/latest/tutorials/wiki2/authentication.html Module Contents --------------- .. function:: check_csrf_token(request) .. function:: has_execute_permission(request,service_name) .. function:: passwd_check(request,passphrase) code taken from IPython.lib.security TODO: maybe import ipython >>> passwd_check('sha1:0e112c3ddfce:a68df677475c2b47b6e86d0467eec97ac5f4b85a', ... 'anotherpassword') False .. function:: groupfinder(userid,request) .. py:class:: Root(request) .. function:: root_factory(request) .. function:: authomatic(request) .. function:: authomatic_config(request) .. py:class:: MyAuthenticationPolicy .. method:: authenticated_userid(request) .. function:: get_user(request) .. function:: includeme(config)