On 28-Feb-06, at 7:05 AM, Robert Yates wrote:
The current draft specifies that browsers are the only "Dumb
Client". I'd argue that for widespread adoption the specification
also needs to target feedreaders and potentially other dumb http
clients. Feeds are becoming increasingly important and
authenticated feeds are needed for subscribing to things like gmail
or apple's photocasts. I think that feedreaders need to be able to
utilize the SSO aspects of DIX.
One means of achieving this is by allowing POSTS or GETS to move
the messages. If a request to the homesite is received via a GET
then its response should also be a GET and an HTTP redirect should
be used to bounce the message via the users "dumb client".
Great suggestion Robert.
For discussion sake, let's call things like feedreaders and other non-
browser http clients "Rich Clients", since they are doing more then
just getting a page and displaying it. This is a much deeper problem
then fetching RSS feeds. There is much more complexity when you get
into identity issues with full Web Services -- something that the WS-
* efforts are working to solve. I would argue that a more RESTful
identity exchange mechanism would be of great benefit to RESTful web
services.
A design constraint of DIX was being able to work with unmodified
browsers (easier to get adoption), but I think Rich Clients can be
modified to support a more seamless exchange of identity data.
There was an IETF BOF on Beyond Basic Auth that I had hoped would
develop some richer Auth mechanisms within HTTP that could work with
DIX.
Unfortunately, I think adding support for Rich Clients to the DIX
charter would widen the scope too much. :(
-- Dick
_______________________________________________
dix mailing list
[email protected]
https://www1.ietf.org/mailman/listinfo/dix