Metadata-Version: 2.3
Name: goosebit-forwarded-header
Version: 0.1.1
Summary: gooseBit plugin for Forwarded HTTP header (RFC 7239) support
Author: Ezra Buehler
Author-email: ezra.buehler@husqvarnagroup.com
Requires-Python: >=3.11,<4.0
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: 3.13
Requires-Dist: goosebit
Description-Content-Type: text/markdown

# gooseBit Plugin for Forwarded HTTP Header Support

Enables the use of standard Forwarded HTTP headers (RFC 7239). This has
been introduced because uvicorn (in conjunction with gunicorn) does not
support the feature (yet): [uvicorn#2237]

[uvicorn#2237]: https://github.com/encode/uvicorn/issues/2237

## Installation

When using a Docker image, the plugin can be installed as follows:

```dockerfile
FROM upstreamdata/goosebit

USER root

RUN pip install --no-cache-dir goosebit-forwarded-header

USER goosebit
```

## Configuration

Enable the plugin in `goosebit.yaml` (or set the corresponding environment variable):

```yaml
plugins:
  - goosebit_forwarded_header
```

