From: Matthew Palmer <mpalmer@hezmatt.org>
To: xen-devel@lists.xensource.com
Subject: Re: [RFC][PATCH] Secure XML-RPC for Xend
Date: Fri, 9 Jun 2006 12:45:30 +1000 [thread overview]
Message-ID: <20060609024530.GG17709@hezmatt.org> (raw)
In-Reply-To: <4488D93D.7070303@us.ibm.com>
On Thu, Jun 08, 2006 at 09:13:17PM -0500, Anthony Liguori wrote:
> The following patch implements a secure XML-RPC protocol for Xend.
> Instead of using HTTPS with basic authentication and dealing with all
> that nasty OpenSSL/PAM integration, it just uses SSH. This gives you
> all the properties you want (great security and PAM integration) with
> very little code.
Are there any plans to make the XML-RPC interface easily accessable for
things other than xm? Although HTTPS (I'd use client certs rather than
basic auth, but that's even worse from a PAM integration PoV) is more
overhead, it's at least platform-independent. I've been doing a bit of
poking into using XML-RPC to control Xend from Ruby, and it's a hassle.
Adding an SSH tunnel layer over the top is going to be even more of a
nightmare.
My workaround at the moment is to create a higher-level interface to control
Xend -- it's SOAP over HTTPS (with client certs to perform authentication
and, eventually, authorization). I'm using SOAP simply because it's got
WSDL. The interface is a lot simpler (very, very few S-expressions to deal
with), so it'll probably still exist even if Xend gets a more advanced
XML-RPC layer, but it'd save me some fiddling if I could poke Xend's XML-RPC
securely without needing to grub around for a Unix socket.
- Matt
next prev parent reply other threads:[~2006-06-09 2:45 UTC|newest]
Thread overview: 16+ messages / expand[flat|nested] mbox.gz Atom feed top
2006-06-09 2:13 [RFC][PATCH] Secure XML-RPC for Xend Anthony Liguori
2006-06-09 2:45 ` Matthew Palmer [this message]
2006-06-09 8:34 ` Anil Madhavapeddy
2006-06-09 8:41 ` Daniel Veillard
2006-06-09 8:54 ` Anil Madhavapeddy
2006-06-09 14:57 ` Anthony Liguori
2006-06-09 15:45 ` Daniel Veillard
2006-06-09 15:57 ` Anthony Liguori
2006-06-09 12:00 ` Anthony Liguori
2006-06-14 8:36 ` Ewan Mellor
2006-06-14 17:26 ` Anthony Liguori
2006-06-14 17:36 ` Ewan Mellor
-- strict thread matches above, loose matches on Subject: below --
2006-06-09 8:10 Ian Pratt
2006-06-09 12:10 ` Anthony Liguori
2006-06-14 8:43 ` Ewan Mellor
2006-06-14 17:34 ` Anthony Liguori
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20060609024530.GG17709@hezmatt.org \
--to=mpalmer@hezmatt.org \
--cc=xen-devel@lists.xensource.com \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.