Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/axil/redissentry-core


https://github.com/axil/redissentry-core

Last synced: about 1 month ago
JSON representation

Awesome Lists containing this project

README

        

===========
RedisSentry
===========

This is generic RedisSentry documentaion, for django specific notes,
see django-redissentry docs.

Installation
------------

This is how RedisSentry can be integrated into any python-powered project (eg Flask):

::

from redissentry import RedisSentry

def protected_auth(username, password):
sentry = RedisSentry(ip, username)
msg = sentry.ask()
if msg:
raise Exception(msg)
res = auth(username, password)
msg = sentry.inform(bool(res))
if not res:
raise Exception('Incorrect username or password. ' + msg)
return res

where auth() is the original auth function.