pastedeploy help methods for repoze.what.
Project description
repoze.what.plugins.config – repoze.what with pasterconfig
Installing repoze.what.plugins.config
You can install repoze.what.plugins.config using git:
git clone git://github.com/jdinuncio/repoze.what.plugins.config.git cd repoze.what.plugins.config python setup.py install
Using repoze.what.plugins.config
repoze.what.plugins.config offers a config entry point for pastedeploy to instantiate a repoze.who+repoze.what middleware. You can use it as a filter in the paster INI file:
[filter:what] use = egg:repoze.what.plugins.config#config config_file = %(here)s/what.ini who_config_file = %(here)s/who.ini
The what.ini file has the same format of a who INI file, with the following additions:
You can define what plugins.
There is a special section what with group_adapters and permission_adapters entries.
You can combine who.ini and what.ini in one file. If you decide to do this, remember that a repoze.what modprovider will be implicitly added to your repoze.who configuration.
Example of use
Here is a valid what.ini config file:
[plugin:basicauth] use = repoze.who.plugins.basicauth:make_plugin realm = 'zbfg' [plugin:htpasswd] use = repoze.who.plugins.htpasswd:make_plugin check_fn = repoze.who.plugins.htpasswd:plain_check filename = %(here)s/passwd [plugin:ini_group] use = repoze.what.plugins.ini:INIGroupAdapter filename = group.ini [plugin:ini_permission] use = repoze.what.plugins.ini:INIPermissionsAdapter filename = permissions.ini [general] request_classifier = repoze.who.classifiers:default_request_classifier challenge_decider = repoze.who.classifiers:default_challenge_decider remote_user_key = REMOTE_USER [identifiers] plugins = basicauth [authenticators] plugins = htpasswd [challengers] plugins = basicauth [what] group_adapters = ini_group permission_adapters = ini_permission
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Hashes for repoze.what.plugins.config-0.2.1.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | 465808965016bfbc11847ba079f52119278fcaa5a407d1d89ca273adffaec4a4 |
|
MD5 | b74dcae5f1ac52faad7f3321cf738d6f |
|
BLAKE2b-256 | 67971d45f6de707c80b6f04ba200cdb87e9930c349b1534feda8c2456fb39261 |