- From: Simon Tennant <simon@buddycloud.com>
- Date: Tue, 11 Jun 2013 19:01:35 +0200
- To: public-fedsocweb <public-fedsocweb@w3.org>
- Message-ID: <CACEE+iNw2DY4iv_RkJAoAwuWOBi-3VtYPTCXPaSNNDOiZsU+Xw@mail.gmail.com>
I really don't think this matters: each federated social network will have a different use case. Webfinger works well when you control the entire stack / have everything running on one box. In our experience, customers installing buddycloud instances have a marketing firm looking after their "shop-window"/example.com website and a dev-ops team installing buddycloud software. The dev-ops wouldn't want the outside webfirm touching their DNS and the webfirm wouldn't want to be minding to not touch a .hosts-meta on the hosting platform. So in buddycloud's case DNS makes more sense. There's no right way or wrong way: just use what works for your own project and document it well. S. On 11 June 2013 18:46, Nick Jennings <nick@silverbucket.net> wrote: > I agree with Owen, > > Although I've managed my own DNS servers many times in the past, I now > offload that service to my domain registrar for a number of reason, > convenience and uptime being the primary. > > Most registrars do not have programmable APIs to automatically update DNS > records (unless you pay big money for the professional DNS service > providers). > > This means that, in order for most people to play ball, they will have to > go use their providers web-interface to update their DNS records everytime > they want to make a change for lookup. > > Setting aside the DNS learning curve for newcomers, out of sheer > inconvenience this not a process I'd voluntarily sign up for :) > > -Nick > > > > > On Tue, Jun 11, 2013 at 6:29 PM, Owen Shepherd <owen.shepherd@e43.eu>wrote: > >> >> Michał 'rysiek' Woźniak <rysiek@fwioo.pl> >> 11 June 2013 15:32 >> >> +1 >> >> That would be the best solution, but no social network software I know of >> implements it. Instead, webfinger is being used. :/ >> >> >> What concrete advantages do you get from DNS-SD over Webfinger? All I >> see is the negative that now you have to have DNS control of your domain, >> in addition to HTTP control, and it still doesn't answer the question of >> how you do user discovery. >> >> Webfinger provides the ability to do both: >> >> - rel="about", rel="self" or rel="alternate" (just pick one and run >> with it) can be used to link to the user's profile page, API "profile" and >> various other information. Hypothetically: [ >> {"rel":"self", "type":"text/html", "href": >> "https://example.org/~person" <https://example.org/~person>}, >> {"rel":"self", "type":"application/stream+json", "href": >> "https://api.example.org/user/person"<https://api.example.org/user/person> >> }, >> {"rel":"self", "type":"text/vcard", "href": >> "https://api.example.org/user/person/vcard"<https://api.example.org/user/person/vcard> >> }, >> {"rel":"self", "type":"application/vcard+xml", "href": >> "https://api.example.org/user/person/vcard.xml"<https://api.example.org/user/person/vcard.xml> >> }] >> - Custom relations can be used to link to whatever API endpoints the >> user needs. For example, Pump.io uses the (presently unregistered) >> "activity-inbox" and "activity-outbox" links (these are, of course, user >> dependent) >> - Finally, you might need other relationships for client associations >> (i.e. OAuth and similar). They could be located either in the WebFinger >> response for the user (may reduce the number of requests required) or in >> the host metadata >> >> I don't get why one would suggest combining both WebFinger and DNS-SD in >> one specification. Why complicate matters unnecessarily? >> >> Particularly when, outside (apparently) some large corporations, DNS >> configuration is a far higher hurdle than adding something to the web root. >> If we struggle to get people to deploy these applications today, when >> mostly they just require uploading and connecting to a database... how much >> harder will it be when they also have to add complex TXT records to their >> DNS? >> > > -- Simon Tennant | buddycloud.com | +49 17 8545 0880 | office hours: goo.gl/tQgxP
Attachments
- image/jpeg attachment: compose-unknown-contact.jpg
Received on Tuesday, 11 June 2013 17:02:08 UTC