Auth middleware for swift and herodote
Project description
# About
Swift auth middleware for herodote
To be tested on python3 (swift was python2 only)
# Install
pip install -r requirements.txt python setup.py install
# Setup
In proxy-server.conf, add herodote-auth filter in pipeline
pipeline = catch_errors gatekeeper healthcheck proxy-logging cache container_sync bulk tempurl ratelimit crossdomain swift3 herodoteauth authtoken keystoneauth
And add filter section:
[filter:herodoteauth] use = egg:herodote-auth#herodote_auth # Secret to decode swift tokens (secrets.swift section of herodote config) secret = aSharedSecretWithHerodote herodote_url = https://myHerodoteServer # Token defined in herodote to allow remote triggering (openstack.swift.tokens section) token=myherodotetoken
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 Distributions
Built Distribution
Hashes for herodote_auth-0.0.1.dev20-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b0ac0b34719bfad3348aae5ec3e22180ec7060f8aea91bb4e2726a5880ce46f9 |
|
MD5 | 53d1c2b4fca4fa6d672965e32a83b738 |
|
BLAKE2b-256 | 7718bee8a88dad1ed3f814d7d8e50e7a955ce18226ceedba7c1e8ca943bf4375 |