Requirements:
- Configured and running FPX service
Installation:
pip install ckanext-fpx
Add to ckan.plugins:
fpx
Configuration settings:
Required: Client secret generated by FPX
fpx.client.secret = 123abc
Optional: Client name corresponding to the secret (required only for file-streaming)
fpx.client.secret = client-name-for-123abc-secret
Required: URL of the running FPX service
fpx.service.url = http://0.0.0.0:8000
The extension uses PyJWT for token-based authentication with the FPX service.