数据点授权
项目描述
荷兰阿姆斯特丹(Amsterdam)开放数据分发平台[Datapunt](http://data.amsterdam.nl)后端授权逻辑的接口。
在Datapunt中,与用户关联的授权级别存储在中央数据库中。当用户访问她需要的资源时,她需要提供一个加密令牌。该令牌包含用户的授权级别。资源反过来使用这些信息来决定用户可以访问哪些信息。
安装
$ pip install datapunt-authorization
为了使用这个库,您需要访问Postgress数据库。
用法
import authorization import authorization_levels # pip install datapunt-authorization-levels authzmap = authorization.AuthzMap(**psycopgconf) if authzmap['myuser'] == authorization_levels.LEVEL_EMPLOYEE: ... # do some eployee-e things
贡献
激活您的virtualenv,以可编辑模式安装egg,并开始编码
$ source env/bin/activate $ pip install -e .
测试
make test
文档
文档可以在[datapunt-authorization.readthedocs.io](https://datapunt-authorization.readthedocs.io)找到。
项目详情
下载文件
下载适合您平台文件的文件。如果您不确定选择哪个,请了解更多关于安装包的信息。
源代码分发
datapunt-authorization-0.3.2.tar.gz (6.1 kB 查看哈希值)