proxy auth
proxy auth for python app
Note: this package is still in beta. Use with caution !
Quickstart
Install proxyauth:
pip install proxyauth
Use proxy:
app = Flask(__name__)
app.config['SECRET_KEY'] = 'helloworld'
app.config['PERMANENT_SESSION_LIFETIME'] = timedelta(days=7)
# app.config['SESSION_COOKIE_HTTPONLY'] = True
@proxy_all(app=app, auth_url='http://127.0.0.1:7000')
def proxy(path):
return request.url.replace(':7001', ':7002')
@app.route('/error', methods=['GET'])
def cookie():
return 'error'
@app.route('/session', methods=['GET'])
def setup():
return session_setup()
if __name__ == '__main__':
app.run(port=7001)
Metadata
Release files for proxyauth 2018.8.3
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| proxyauth-2018.8.3-py3-none-any.whl | Python 3 | none | any | Details |
Release files / proxyauth-2018.8.3-py3-none-any.whl
| Download URL | proxyauth-2018.8.3-py3-none-any.whl |
|---|---|
| Size | 10.4 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
a8b4809bc48e43ebeb9fccad1c6335a6d609e619399662dcbd9456364f77ea25
|
|
BLAKE2b-256 checksum How to use checksums |
ec1c78e1c76967877e3731cb16c06df07d42600a4fc5167e1756119b760de707
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
Python-urllib/3.6
|