Place examples in the right place

This commit is contained in:
Andrew Svetlov
2015-09-02 13:43:37 -04:00
parent 3185eac83c
commit aea0d37ee0
2 changed files with 0 additions and 1 deletions

View File

@@ -1 +0,0 @@
#

View File

@@ -1,21 +0,0 @@
import asyncio
from aiohttp_security.authorization import AbstractAuthorizationPolicy
class DictionaryAuthorizationPolicy(AbstractAuthorizationPolicy):
def __init__(self, data):
self.data = data
@asyncio.coroutine
def permits(self, identity, permission, context=None):
record = self.data.get(identity)
if record is not None:
# TODO: implement actual permission checker
if permission in record:
return True
return False
@asyncio.coroutine
def authorized_user_id(self, identity):
return identity if identity in self.data else None