This repository is private.
All pages are served over SSL and all pushing and pulling is done over SSH.
No one may fork, clone, or view it unless they are added as a member.
Every repository with this icon (
) is private.
Every repository with this icon (
This repository is public.
Anyone may fork, clone, or view it.
Every repository with this icon (
) is public.
Every repository with this icon (
commit 2eaf3aea5cb9f5b802892601a5b8630364943007
tree ff7096124735a32f32d7795491904ddea9583aeb
parent 4c8a589db43ae8d3b3a88a90931e09aac4183480
tree ff7096124735a32f32d7795491904ddea9583aeb
parent 4c8a589db43ae8d3b3a88a90931e09aac4183480
oauth-proxy / README.markdown
OAuth Reverse Proxy
I am an OAuth proxy server. You can pass unsigned requests to me and I will sign them using OAuth before sending them to their eventual destination.
At the moment, tokens and consumer keys are configurable only at start-time, so individual proxies are limited to a single pair at a time.
Running
Provided that "." is in your PYTHONPATH, you should be able to run the proxy with twistd:
twistd -n oauth_proxy --consumer-key <consumer key> --consumer-secret <consumer secret> [--token <token>] [--token-secret <token secret>] [-p <proxy port>] [--ssl]
Running as a daemon
You may run the proxy with twistd directly (omitting the _-n_ argument) or you may generate a pre-configured tap, which can then be packaged and distributed. To generate a tap:
mktap oauth_proxy --consumer-key <consumer key> --consumer-secret <consumer secret> [--token <token>] [--token-secret <token secret>] [-p <proxy port>] [--ssl]
To run the tap (using the settings that were provided when creating it):
twistd -f oauth_proxy.tap




