Description
Circumference is an open-source implementation of a WebAuth client and server by the 2008Q1/Q2 Network Telematics Practical Course of University of Göttingen to showcase the Diameter WebAuth subprotocol, also called a Diameter application.
Circumference uses a vastly different approach compared to other Diameter implementations; it supplies a client-server architecture to the Diameter protocol that is originally declared being a peer-to-peer protocol.
The software packages comes complete with a base library and public “staging-free” quality API, client programs and a modularized standalone server.
WebAuth specifies an extension to the Diameter protocol and provides means to let clients, predominantly web servers, perform authentication against a Diameter server using the common HTTP authentication schemes: Basic and Digest-MD5. The specification also includes authorization against service identifiers such as URI, username, etc. WebAuth may also be used by non-web based clients as a lightweight authentication and authorization application.
Resources
- Project Overview page
- Mailing lists
- Downloads (source and documentatios tarballs)
- Freecode.com entry
- Source code repository (Gitweb)
git://circum.git.sf.net/gitroot/circum/circum(Clone URL)
Documentation
- Administrator’s Guide (installation, setup)
- Developer’s Guide
Specifications
- RFC 3588 Update 29: The Diameter Base Protocol
- WebAuth draft version 01
This page was last modified: 2011-12-04 04:54 UTC