Ticket #272 (new Feature Request)

Opened 14 years ago

Last modified 13 years ago

Wifidog should provide an XML RPC API

Reported by: drazzib Owned by:
Priority: low Milestone: WifiDog Auth Server 2.0
Component: Auth server, Other Version:
Keywords: Cc:


The Wifidog auth server should provide a secured, clean, and lightweighted means to remote procedure calls.

Use cases : Remote control of wifidog content manager via a rich-client application ; creation of wifidog accounts from another application without needing LDAP ; getting info on networks and incorporating it in a global portal (online users, bandwidth used, etc...)

Technical implementation : This interface could be XML-RPC, SOAP or REST : many PHP frameworks already exist. We must also make SSL/TLS mandatory for this componenent.

Change History

Changed 14 years ago by benoitg

Dropping-in an XML-RPC responder in the current architecture (which is class centric) should be "reasonably easy", once the new access-control framework is committed. REST would be extremely painfull on this scale. Whichever solution is implemented, we cannot guarantee a stable internal API (hundreds of calls): it would make any future refactoring a lot more expensive time-wise.

Note: See TracTickets for help on using tickets.