A Java servlet to act as a public relay for OpenID to Relying Parties behind firewalls
A server which is behind a firewall or NAT may wish to authenticate a user via OpenID. Without leveraging another server publicly accessible on the internet, this is not possible. A simple relay service running on a trusted server enables this use-case.
A first-cut of the specification is available. All comments gladly received.
The code in this project shall implement the Relay Server described in the specification.
The client-side (Indirect Relying Party) is to be implemented separately in a product
which is not product. The Relay Server however can be happily tested with curl
.
Learn JavaImplement main servlet- Integrate the OpenID bit