Sure, apart from the stuff in /umbraco/webservices I have
[WebMethod]
public string Authenticate(String requestingHost, String encyptedUser, String encryptedPassword)
[WebMethod]
public XmlNode GetXslts(string Login, string Password)
[WebMethod]
public XmlNode GetXslt(String name, string Login, string Password)
[WebMethod]
public bool UpdateXslt(String name, string content, string Login, string Password)
[WebMethod]
public XmlNode GetStylesheets(string Login, string Password)
[WebMethod]
public XmlNode GetStylesheet(int Id, string Login, string Password)
[WebMethod]
public bool UpdateStylesheet(int Id, string content, string Login, string Password)
They are from different projects, but the idea was to have the authenticate method return an encrypted sid which would be passed to all other methods instead of the current user/password params.
The authentication piece includes an example of how to create a public/private key pair so the client and host can communicate securely.
If you'd like any of the source or any more details, please let me know.
Thanks.
Darren.
Darren Ferguson -
http://www.darren-ferguson.com