OAuth - ReadWriteWeb http://www.readwriteweb.com/feeds/search/OAuth en Copyright 2009 Richard MacManus readwriteweb@gmail.com Mon, 23 Nov 2009 21:12:49 -0800 http://www.sixapart.com/movabletype/?v=4.23-en http://blogs.law.harvard.edu/tech/rss Mashups: Google's Adoption Makes oAuth a Must Have for All Apps Open standard based user authentication protocol oAuth has now been implemented across all Google Data APIs, quickly offering this young standard for easy mashups more market validation than it's ever had before.

Eight months ago we wrote about the launch of oAuth 1.0, asking if the standard would lead to a flood of mashups across the web.

]]>Sponsor

]]> A standard method of authenticating users across different services means that mashup builders need only write one authentication process, then apply it to all data sources that support the standard. That's hot, and it's now spreading faster around the web than we thought. We discuss what this means for users below.

Google's Support

Last night the Google Data API blog announced that oAuth is now available for all Google Data APIs, everything from Gmail contacts to Google Calendar to Docs to YouTube. This means that 3rd party app developers now have one easy, standardized and secure way to authenticate that their users really own the Google accounts they say they do - without the apps asking users for their Google passwords. That data from Google can then be mashed up with any other application interested in leveraging it.

Google had included oAuth into the OpenSocial framework, but there was little indication that app developers were making use of it. Google's recently launched FriendConnect offered website developers disappointingly little access to their users' data - partitioning the Google functionality into an iframe inside participating pages.

Other Support

We've wondered recently whether oAuth was just a good idea that wasn't really gaining any traction. The list of sites with live oAuth support has been much smaller than we hoped. Now that's changing fast. PhotoBucket offers oAuth support and today SmugMug announced it as well.

We expect to see oAuth authenticating and relying parties spring up all around the web now that coveted Google user data is available through oAuth.

What This Means for Users

There is now no good reason for new applications to ask you for your Gmail username and password in order to access your list of contacts. Don't give it to them - there's a standard, approved way for them to access that data now that doesn't require giving them unlimited access to your entire account.

Apps that don't use the approved Google user authentication method in short order will be acting like a mail carrier who says they have to have a key to the inside of your house to pick up your mail because they aren't familiar with the mailbox on the front porch.

Furthermore, we as users can now expect a thrilling new wave of mashup options that can take secure advantage of our Google data. Google's adoption of oAuth is one of the most significant, tangible moves in support of authentic data portability that we've seen in a long time. App developers should be tripping over each other to make use of this data so that our use of their apps can be made richer, more powerfully useful and engaging. While they are developing to take advantage of Google's oAuth APIs, why not offer some oAuth back out to the world as well? Google's validation of the standard should start a snowball of standards enabled mashups.

We're very excited that Google has taken this step to un-silo our data and support the mutually beneficial ecosystem of mashup developers and users. We're very happy too for the community of oAuth supporters, who have done a great job building and spreading something so needed around the web. Today is a good day for the future of the web.

]]>Discuss]]>
http://www.readwriteweb.com/archives/google_oauth.php http://www.readwriteweb.com/archives/google_oauth.php Mashups Fri, 27 Jun 2008 11:31:55 -0800 Marshall Kirkpatrick
Twitter OAuth Spotted in the Wild twitterOAuth.jpgTwitter OAuth - oft promised but lagging in delivery - had begun to take on a mythical status, leaving many to wonder if it would ever be released. Now, that naysaying could be coming to swift end. It appears that Twitter OAuth has been released into the wild as part of a limited beta.

]]>Sponsor

]]> Why is this important? It means that Twitter applications now have a way to verify user identity without asking for a username and password. Those credentials remain the private property of the user - but he or she still gets access to the tool and his or her Twitter account. (For more on the topic, listen to Chris "@factoryjoe" Messina talking to Twitter lead API developer Alex "@al3x" Payne about OAuth and Twitter.)

TwitterInudaSocialPlume.jpg

The team at inuda - Jonathan "@madmotive" Markwell specifically - reports that 150 other developers have been selected to participate in the OAuth private beta.

And then there's the Twitter OAuth page, that allows developers with registered apps to review their applications using Twitter. Chris Messina shares the beta user view, as well.)

Twitter _ Applications.jpg

How do you know if you're in the beta? According to the Twitter Development group:

"If you're one of the 150 or so people included in the closed beta your settings page (http://twitter.com/account/settings) now contains a 'Connections' tab. In the sidebar is a little information and a link to register your very own application."

Needless to say, the news was well received by the Twitter development community.

Granted, Twitter OAuth is only in limited beta, but given Markwell's tweets and the inuda post it appears to be a straightforward implementation:

"We managed to get a prototype up and running within a few minutes with no problems so we think it's fair to say that you should never give your Twitter password to anyone ever again. In a few weeks all developers of Twitter applications will have access to OAuth and they'll have no excuse other than laziness for not using it."

Could we be seeing the end of apps that ask for your Twitter password? Will OAuth make an appearance in tomorrow's release of Tweetdeck? We can only hope.

If you'd like to befriend the ReadWriteWeb staff on Twitter here are our accounts - we'd love to meet you too!

]]>Discuss]]>
http://www.readwriteweb.com/archives/twitter_oauth_spotted.php http://www.readwriteweb.com/archives/twitter_oauth_spotted.php Twitter Wed, 11 Feb 2009 21:00:06 -0800 Rick Turoczy
It's Official: Mashup Privacy Protocol OAuth Is Fair Game OAuth, the open authorization protocol standard that will let users give limited access to their data to third party websites without giving away their passwords, crossed an important threshold tonight.

All parties involved in building the spec have signed a covenant of non-assertion, meaning that OAuth can now be safely implemented anywhere without concern about Intellectual Property lawsuits. If you think this is too geeky for you - try out the live demo embedded below.

]]>Sponsor

]]> We celebrated Google's addition of OAuth to all the Google Data APIs in July, but for all you cautious types out there - there's not much excuse anymore. No more passwords are required and a greenfield for mashups is now wide open.

The parties that contributed to building OAuth and have singed the promise not to sue are: Yahoo, Google, AOL, Twitter, Ma.gnolia, Citizen Agency, Wesabe, Pownce and Six Apart. Also signing as individuals were Eran Hammer-Lahav, Mark Atwood and Blaine Cook.

What is OAuth?

OAuth is a standard protocol for one web site to access user information on another website without asking the user for their password, but accepting confirmation from the 2nd site that the person is in fact who they claim to be. As Eran Hammer-Lahav, Open Web Evangelist at Yahoo! and OAuth point-man, told us tonight: "It is a way to build distributed services across multiple vendors while still keeping your data as private and safe as you would like it to be. You can limit it, for example - for time (like only one day), only read access, photos only and not videos, etc."

Why is this important? This is a key technical step towards making data portability real. It creates a path for users to move data they've created on one service into another service that can then offer new features or personalization based on what the users have exposed to them about themselves from elsewhere. It's a big ingredient in a recipe for innovation, in the form of mashups or otherwise.

How is it different than OpenID? It's a related, but different way to move data around. OpenID got a non-assertion covenant signed almost a year ago and provided, along with the Apache Foundation, the basis for the OAuth covenant. There's a whole lot that can be done with both of these protocols and we look forward to seeing them develop together.

What does OAuth look like in the wild? Below are two examples. The first is a screenshot of Yahoo's location based service Fire Eagle asking a user if they want to grant permission for another app to access their data on Fire Eagle.

fireeagleoauth.jpg

Screenshot from Chris Messina.

The second example is a mock live demo of OAuth in an iframe, created by Eran Hammer-Lahav. A detailed explanation of this demo can found here.

Pretty awesome, no? So let's get the safe, granular data porting rolling! We eagerly anticipate a growing ecosystem of apps that do things with user data that were never possible before. As Eran Hammer-Lahav, who's been working on this full time at Yahoo! almost all year, says - the web owes him a beer.

]]>Discuss]]> http://www.readwriteweb.com/archives/oauth_nonassert.php http://www.readwriteweb.com/archives/oauth_nonassert.php News Tue, 26 Aug 2008 17:40:03 -0800 Marshall Kirkpatrick OpenID Day Coming Soon for MySpace This summer MySpace announced that it would implement OpenID and a number of new user data hooks for developers to build mashups with. That announcement was made in July and there's been no MySpace OpenID seen in the wild...until now.

As pointed out by intrepid explorer of the interwebs Chris Messina, there's now live code for OpenID authentication inside every MySpace user's profile. View the source on yours and you'll see it. This should be more than just single sign-on, too.

]]>Sponsor

]]> myspaceopenID.jpg

According to John McCrea's live-blogged coverage of the much needed OpenID/OAuth UX Summit this weekend, MySpace has some interesting plans up its big, teenaged sleeve. There Max Engel, MySpace's Product Manager of "Data Availability" said that the company will support OpenID, OAuth, and a hybrid of the two. They will use a pop-up iframe that allows the user to stay in context.

Does that imply that there will be OpenID and OAuth logins on MySpace for use with other OpenID providers' accounts? Or only that MySpace will give the world an iFrame the rest of us can use to login using our MySpace ID as an OpenID? Probably the latter, but maybe the former!

Either way, really, this is great news. Facebook Connect is making it easy for 3rd party websites to tie their users to Facebook authentication and friends lists, but MySpace has the opportunity to reach a different constituency and raise the bar on both how much user data is exposed to developer and how well it's protected for privacy-minded users.

We hope that the addition of OpenID code to MySpace profiles means we can see something exciting and new in production soon.

]]>Discuss]]> http://www.readwriteweb.com/archives/openid_day_coming_soon_for_mys.php http://www.readwriteweb.com/archives/openid_day_coming_soon_for_mys.php NYT Wed, 22 Oct 2008 14:20:50 -0800 Marshall Kirkpatrick Google Releases Contacts API What's the most in-demand API on the web that hasn't existed until today? Wether they knew it or not, millions of people online have thought to themselves "why is this new site I'm on asking me for my Gmail username and password? When will there be a secure API for me to pass those contacts allong without giving up my password?"

That day has come. The Google Contacts API went live tonight and it enables far more than just contact transfer.

]]>Sponsor

]]> According to the Contacts API site, the new API allows application developers to enable their users to:

  • Synchronize Google contacts with contacts on a mobile device
  • Maintain relationships between people in social applications
  • Give users the ability to communicate directly with their friends from external applications using phone, email, and IM

"The Contacts API allows developers to create, read, update, and delete contacts using the Google Data protocol, based on AtomPub," the announcement says. "It also allows for incremental sync by supporting the 'updated-min' and 'showdeleted' parameters."

Pretty hot read/write stuff and particularly interesting given today's developer launch of the location tracking Fire Eagle from Yahoo!

One thing Fire Eagle has going for it that the Google Contacts API does not is support for the open authentication standard oAuth. Support by Google for oAuth in this API would have reduced the work required for developers by allowing code from other authentication proccesses to be reused. Google is supporting oAuth in OpenSocial, but on some days that hairball is harder to get excited about that a nice simple API like this one that delivers clear value.

Today's a big day for developers, may the secure Gmail contact leveraging begin!

]]>Discuss]]>
http://www.readwriteweb.com/archives/google_releases_contacts_api.php http://www.readwriteweb.com/archives/google_releases_contacts_api.php Products Thu, 06 Mar 2008 03:18:56 -0800 Marshall Kirkpatrick
Mashups: Firefox May Go OAuth, Twitter Apps To Stop Asking for Your Password oauthlogo.jpgYou can do a lot with new software if you tell it a little bit about yourself - but who wants to give the new kid on the block the password to their most important communication tools?

Unfortunately that's what we're asked to do with a lot of new applications these days. It doesn't have to be that way, though.

]]>Sponsor

]]> Standards based user authentication protocols, and one called OAuth in particular, allow applications to send you back to home base with a request for permission to access your data - whether that's your email contacts, your Twitter account or other information. Today we learned that Firefox is probably going to implement OAuth inside the browser itself and Twitter is getting ready to implement it for sure. That's very good news.

Twitter

Senior Software Engineer at Twitter Britt Selvitelle said today in a conversation for developers working with Firefox that Twitter "will be using OAuth as our primary form of token auth."

That's fantastic news for a few reasons. Twitter is a very important communication tool for many people, the service's Application Programming Interface (API) has allowed a huge ecosystem of interfaces and applications to flourish around it...and yet today all of those 3rd party apps have to ask for your Twitter password in order for you to use them. It's been an awful lot of risk for users to take and we're really surprised that no one has yet ripped Twitter passwords from unsuspecting users and then unleashed a wave of valid looking spam.

Finally, it appears, Twitter will soon implement a secure way for you to give 3rd parties access to parts of your account without giving them a copy of the key to walk in the front door any time they like.

Firefox

The conversation today took place in the context of a question from Matthew "lilmatt" Willis, a Flock employee and longtime contributor to Mozilla. Willis wants to know if the Firefox developer community would like OAuth built into Firefox and if so how. He points out that much of the work has already been done, if not multiple times.

We're not entirely sure what this would look like, but we are intrigued. Browser-based authentication for data mashups sounds great. Browser plug-ins that securely access your various accounts without asking you for your passwords sound great too.

As of this afternoon there's a developer preview of a browser-based OpenID implementation for Firefox (thanks Vidoop!) so we hope that an OAuth implementation for Firefox could be a complimentary project.

The Big Picture

Google adopted OAuth for all the Google Data APIs this summer, so there's really no reason why 3rd party apps should ask you for any Google passwords ever again.

This is all very good news for everyone. Secure user authentication equals greater user trust, which equals developer access to more user data. More developer access to user data equals more innovation. More innovation makes us happy (we love this stuff) and, co-incidentally, leads to more user data. Data portability is good for everyone. Bring it on, Twitter and Firefox!

]]>Discuss]]>
http://www.readwriteweb.com/archives/mashups_firefox_may_go_oauth.php http://www.readwriteweb.com/archives/mashups_firefox_may_go_oauth.php Mashups Wed, 06 Aug 2008 16:17:26 -0800 Marshall Kirkpatrick
WordPress Stays Hip with the Times, Adds Gears and Looks to OAuth Open source blogging platform WordPress may have won most peoples' hearts as the best blogging platform in town, but that doesn't mean its core developers are resting on their laurels. The company made two statements last night about moves its users are sure to love.

WordPress announced last night on the company blog that WordPress.com users have a new blogging option called "Turbo," which uses Google Gears to speed up the service's admin functionality. Just an hour earlier, WP founder Matt Mullenweg indicated that users should look for OAuth support in future versions of the software.

]]>Sponsor

]]> Gears

The new WP.com Turbo feature uses Google Gears to download more than 200 files to users' local computers so they can be run without accessing the web. Though many of the most high-profile Gears implementations elsewhere are focused on providing off-line functionality, it's not clear whether that's the case here or if Gears is just being used to speed up blogging. Either way, this is good news. With the new feature, WordPress.com effectively offers what is called a Rich Internet Application (RIA), combining the responsiveness of local actions on the desktop with the connectivity of the web.

RIAs are already shaping up to be a powerful part of the web. Local storage and user interaction with at least some data fleshes out the possibilities offered by the celebrated migration towards web applications.

This is probably only the beginning for WP support of Gears. We wonder whether the WP developer community will build extensions that leverage WP support of Gears, perhaps even incorporating Gears support for mobile devices. Oh, the possibilities are a thrill to consider. The draft version of WordPress.org, scheduled to be released in final form within the next two weeks, already includes support for Gears as well.

OAuth

OAuth is a user authentication protocol that is quickly becoming a standard. It's all about making mashups fast, easy, secure and thus more common. When Google rolled out OAuth support for all its data APIs earlier this week, we said it was only a matter of time until almost every one else did so as well.

WP's Matt Mullenweg said last night that he wants to see OAuth support in WP but wouldn't be able to include it in the next version. Can we expect to see it in the next version then? We certainly hope so.

What might OAuth support in WordPress look like? There are a number of directions it could go. By supporting inbound OAuth authentication, WordPress could do things like allow you to post to your blog through 3rd party applications without giving them your password. It could also allow blog commenters to associate their accounts on other OAuth supporting services with their WP comments, again without giving up their passwords.

For blog publishers to be able to get secure programmatic access to their reader's data from other services would be very exciting. You don't want to give some random blog your Google Accounts password, but imagine if you could see all the comments ever left on that blog by your Gmail contacts - without giving up your password. That would be great.

There are probably far more possibilities than we can imagine, but that's what makes WordPress so exciting. There's a huge world of plug-in developers that extend the service in ways that none of us could imagine. With OAuth support those developers would be able to leverage a whole new class of options based on secure user data. That means WP blogs could tie in programmatically with any of your Google accounts, your Photobucket account or any other service that supports OAuth in one direction or the other. That's exciting to imagine and it sounds like it should be coming soon.

We're excited to see that WordPress isn't just relying on its developer community to keep it fresh and hip with the times. These new core developments will serve as a foundation for those developers to improve even further on the WordPress user experience.

]]>Discuss]]>
http://www.readwriteweb.com/archives/wordpress_stays_hip_with_the_t.php http://www.readwriteweb.com/archives/wordpress_stays_hip_with_the_t.php Analysis Wed, 02 Jul 2008 08:57:52 -0800 Marshall Kirkpatrick
A Flood of Mashups Coming? OAuth 1.0 Released OAuthlogo.jpg The distributed group of developers working on the Open Authentication spec OAuth have released what they hope will be the final draft of their 1.0 version. The OAuth spec will create a standardized way for applications to request permission for access to user info from other applications and for info-holding services to communicate clear rules and options for accessing parts of the data they hold.

The spec got a burst of publicity earlier this week when the widely used feed reader Bloglines announced that they intend to support it in addition to OpenID and the Attention Data standard APML.

In this post I offer a high-level overview of what OAuth does, in as much as I understand it, followed by some thoughts on the concepts from some helpful industry experts.

]]>Sponsor

]]> Why a Standard?

Standards are the railroad tracks to a potential explosion of innovation and OAuth aims to make mashups far easier to develop than ever before. The group of developers took what they believed to be the best qualities from a long list of other authentication protocols and created an open standard they believe will make mashups safer to use and simpler to develop.

What Will This Look Like?

Here's one example of what OAuth might look like. There are lots of services like Twitbin or Twitteriffic that let you use your Twitter account in a much more powerful way outside of the Twitter web page. Those applications ask for your Twitter username and login, though; OAuth will let these apps interact without users exposing their full login info.

In that, OAuth is like OpenID, but this protocol will let services that hold your data offer a set of rules and options for allowing other applications to access selected parts of it. You could login to Twitter through Twitterific but only give Twitterific access to read and write messages - not to change your user profile page, your password or do anything else that they could in theory do today with full access to your account.

Is This Really Going to Happen? Let's Ask Some Experts

Making open standards real doesn't sound like a lot of fun, but the OAuth group seems to have a good start. The spec is being worked on by people from Google, Amazon, Yahoo/Flickr, Six Apart and all the three leading microblogging services. Implementation is expected soon by Netflix, Threadless, Bloglines, Twitter, Jaiku, Pownce, Ma.gnolia and others.

Agreeing on the final draft of the 1.0 spec is likely the last thing companies are waiting on and that's something that's happening a lot faster with OAuth than with OpenID 2.0, for example. Scott Kveton, Chairman of the Board of the OpenID Foundation, told me he thinks OAuth is another exciting move towards data portability and user control. He said that the small group involved in the spec is a real benefit when it comes to speed of development but that they will still have to struggle with IP like copyright before implementation really takes off with large players.

Oren Michels, of the recently funded API management service Mashery, says that OAuth could save his team a lot of valuable time currently spent working with the particulars of each non-standard API. He also told me, though, that many of his customers already have their own APIs built and would not likely go back and make them standards compliant. Ultimately, he said, good APIs are more important than standards compliant ones. In the future, companies that learn about OAuth early in the development of their APIs could implement it if there's sufficient market adoption.

Finally, I talked to John Musser of API super-site Programmable Web. Musser said that he's long argued that security is the number one barrier to further mashup proliferation and OAuth appears to address that well. "Higher value, 'personal mashups' require access to more interesting data than you can get without some secured access," he said, "but of course it's also an area lacking in standards, certainly from the perspective of the current generation of web 2.0 APIs." Musser also agreed with Michels that good APIs are more important than standards; he said that mashups are perfectly buildable today with the current circumstances but that a standard like OAuth could make a big difference by easing the complexity for developers.

Only time will tell whether OAuth has legs - but given the parties participating and the potential power of the standard, it may not take too much time to get a good look into the future.

]]>Discuss]]>
http://www.readwriteweb.com/archives/oauth_one.php http://www.readwriteweb.com/archives/oauth_one.php Mashups Thu, 04 Oct 2007 11:36:49 -0800 Marshall Kirkpatrick
Yahoo! Releases Address Book API Yahoo! today becomes the latest web BigCo to offer an API allowing developers to gain access to users' address books. Though the Address Book API was publicly launched today, it has already been in use at a handful of large partner sites, including LinkedIn and Plaxo. Charles Wu, the product manager for the Address Book platform, offered a number of use cases for the new API on the YDN blog this morning.

]]>Sponsor

]]> Yahoo! joins Google, which released its Contacts API in March, and Microsoft, which released its own Contacts API, also in March. AOL is the only major web mail provider that has yet to open its address book to third part developers via API.

When Google pushed out the Contacts API we called it "the most in-demand API on the web" that hadn't yet existed. These APIs are important because they allow socially aware applications to offer users the ability to import information from their address books without having to worry about giving up their password to a third-party site. The application seeking the information also no longer needs to employ any screen scraping to gather information.

Like Google and Microsoft, Yahoo! opted to employ their own authentication technology in the API, called BBAuth. Yahoo! intends to supports OAuth in the future, though, which will make it easier for developers to use the API. "Support for OAuth is coming, my friends, in due time... Seriously," wrote Wu. "At Yahoo! we're already doing a lot with OAuth (think Fire Eagle) and it's a big part of our plans."

The API is currently limited to 5,000 queries per IP address per day.

]]>Discuss]]>
http://www.readwriteweb.com/archives/yahoo_releases_address_book_api.php http://www.readwriteweb.com/archives/yahoo_releases_address_book_api.php Yahoo Wed, 04 Jun 2008 10:47:13 -0800 Josh Catone
New Tech Spec Licensing Agreement Could Open Floodgates of Web Innovation After 18 months of negotiation, the Open Web Foundation, a group made up of 106 employees of Yahoo, Google, Facebook, Microsoft, some small startups and their lawyers, today released a legal document template for licensing open web technology specifications. The result could be greatly accelerated time-to-market for new technologies developed on top of these specifications and more awesomeness, sooner, for web consumers.

Standardized legal documents for technical specifications may not seem like the sexiest thing in the the world - but this is actually pretty exciting news. Developments like this could be a key part of the foundation that online service providers need to move forward on a long list of great ideas for ways to serve their users.

]]>Sponsor

]]> What does this mean? It means that other companies will be able to use technologies like Media RSS, OAuth, Salmon, Web Slices and more without fear that unclear licensing agreements will lead to legal problems later. It also means that developers creating innovative new tech specifications to push and pull user data from one site to another can launch them using a turn-key license developed by some of the top legal teams in the business.

People come up with crazy ideas for making the web work better all the time. This agreement aims to provide an easy way to make it safe to implement those ideas. The companies participating have spent large amounts of time and money negotiating the agreement, now anyone can take advantage of the fruits of that labor at no cost.

Existing specifications that will be placed under the Open Web Foundation Agreement, per the announcement today, include:

  • Syndicated media delivery spec Media RSS (currently controlled by Yahoo!)

  • Secure 3rd party authentication spec OAuth Core and Wrap (from Facebook, Google, Yahoo! and Microsoft)

  • Real-time feed protocol PubSubHubbub (Google)

  • Comment aggregation protocol Salmon (Google)

  • Web Slice Format (Microsoft)

  • And several others.

]]>Discuss]]>
http://www.readwriteweb.com/archives/_new_licensing_agreement_could_open_floodgates_of.php http://www.readwriteweb.com/archives/_new_licensing_agreement_could_open_floodgates_of.php News Tue, 17 Nov 2009 11:33:56 -0800 Marshall Kirkpatrick
Google Brings Twitter to Friend Connect friend_connect_logo_dec08.pngGoogle Friend Connect is a way for web site owners to bring social features like comments or media sharing to any site on the Internet. Today, Google announced that it is also adding support for Twitter to Friend Connect. Now, when you join a 'Friend Connected' site, you get the option to connect your Twitter and Google accounts. This allows you to discover all your Twitter friends who are also members of this site.

]]>Sponsor

]]> To add your Twitter friends, simply go to your Google Profile after joining a site and click on "Add/Remove." You can also choose to use your Twitter profile and avatar as your main profile for Friend Connect. Besides adding your Twitter friends, you can also link your Plaxo and Orkut accounts to Friend Connect.

Sadly, it doesn't look like Google implemented any advanced authentication mechanisms like OAuth for the Twitter integration (Update: apparently this is Twitter's own fault for not supporting OAuth yet, though they promise to enable this feature in the next major release).

As Biz Stone points out on the Twitter blog, this might indeed become an interesting way to find your Twitter friends on other sites. For now, however, Friend Connect is not implemented widely enough for it to have any real effect yet.

Friend Connect vs. Facebook Connect

Google is clearly locked in a battle with Facebook Connect, and thanks to this Twitter integration, Friend Connect now feels a bit more like Facebook Connect, as your actual friends are shown separately from the other members of the site.

This Twitter integration will surely sway a few site owners to implement Friend Connect over Facebook Connect, but it will surely take a month or two before we can see which service is taking the lead.

friend_connect_twitter_connect.png

]]>Discuss]]>
http://www.readwriteweb.com/archives/google_brings_twitter_to_friend_connect.php http://www.readwriteweb.com/archives/google_brings_twitter_to_friend_connect.php News Mon, 15 Dec 2008 08:49:07 -0800 Frederic Lardinois
Cartoon: The Worm Has Turned Last week's flurry of Twitter DM spam from hacked or phished accounts wasn't the first instance of that and won't be the last.

As long as people are willing to trust their Twitter log-in information to third parties - and don't look carefully at URLs before they log into websites - and as long as a small number of bad actors want to pee in the social media swimming pool, this kind of thing will continue happening.

]]>Sponsor

]]> And it's not just the log-in-here-and-we-will-steal-your-password.com's of the world you have to worry about. Legitimate third-party services whose security isn't up to snuff could be compromised, and your credentials could be stolen from them. Twitter's use of OAuth is a big step forward... although the rash of Mobster World spam shows that that isn't a perfect solution either.

Apparently there's no substitute for ruthlessly and constantly policing your own feed, thoroughly investigating services before you sign up for them, double-checking the URL every time you are about to enter info into a form, and regularly purging your OAuth settings of services you no longer use.

Also, to be safe, change your password regularly... you don't have to be obsessive about it: every three hours or so should be enough. And because erring on the side of caution is always a good idea, fake your own suicide and change your identity at least once a year.

And you thought Twitter was going to be fun? Slacker.

More Noise to Signal.

]]>Discuss]]>
http://www.readwriteweb.com/archives/cartoon_the_worm_has_turned.php http://www.readwriteweb.com/archives/cartoon_the_worm_has_turned.php Cartoons Sun, 27 Sep 2009 11:10:27 -0800 Rob Cottingham
MySpace Platform Aims to Pick Up Where Facebook Left Off MySpace is launching its developer platform tomorrow and is going great lengths to highlight the ways it's different from the Facebook Platform. That's ironic given that the dominant reaction to the Facebook Platform, from users at least if not the press, is that it's made the site too much like MySpace.

None the less, there are some very interesting details available about the MySpace Platform. After all, that is where the action is - there's far more traffic to MySpace than Facebook.

]]>Sponsor

]]> A few highlights concerning the announcement include:
  • The best part of the announcement, as far as I'm concerned, is that MySpace apps will be allowed to include user admin/home page interfaces in addition to the part of the app that displays on the public facing profile your friends see. It will be drag and drop, making your admin page a lot like an AJAX start page. This is a big differentiator with Facebook so far.

  • Developers will have one month to work on apps for the platform before users come in. It's open to all, something MySpace says will "democratize" the process and prevent any early-access favoratism given to a handful of select companies on the Facebook Platform.

  • User security is high priority and apps will be limited in their ability to access information. Some critics allege that this is not the case at all over on Facebook, saying the Platform there gives total access to any app allowed to enter your profile. That said, see our earlier post today on MySpace and Google.

  • There are three APIs, the Google-lead OpenSocial being the primary one, some MySpace extensions for fields like favorite movies is another. Though we've said that OpenSocial would be better described as OpenWidget, this instance at least will support social graph portability. Notable. Note also though that this is one more platform deploying "OpenSocial - Plus." Get enough Plusses in a room together and you have to wonder how much anyone is communicating with anyone else.

  • MySpace's oAuth support, via OpenSocial, will - I believe - make MySpace by far the biggest user of oAuth on the web. That's great news for this open standards based authentication protocol. More oAuth = more and safter mashups all around the web.

The least convincing reply to my questions came when I asked MySpace CTO Aber Whitcomb what would keep MySpace apps from being as annoying as the ones that have lead Facebook users to complain that Facebook is now too much like MySpace. Whitcomb said that MySpace apps would be less annoying because developers would have more and equal time to develop them, this next month before users let in, and so there would be fewer trivial and poorly made apps.

Finally, I'd just like to add to this discussion that MySpace has solved the spam issue better than almost anyone else on the web. Have you noticed? At the end of September MySpace installed a Captcha requirement before a friend request could be sent and I feel like I haven't gotten a single spam request since then. That's great!

You can be snobby about your friends' noisy MySpace pages and the "classier" Facebook experience if you want, but many people are getting tired of the Facebook Platform already and it will be interesting to see what the leading social network online can do now.

]]>Discuss]]>
http://www.readwriteweb.com/archives/myspace_platform.php http://www.readwriteweb.com/archives/myspace_platform.php Features Mon, 04 Feb 2008 21:00:55 -0800 Marshall Kirkpatrick
Twe2: Free Twitter SMS Updates For Europe and the Rest of the World twe2_logo_feb09.pngIn August 2008, Twitter killed SMS updates for everybody outside of the U.S., Canada, and India. Users in the U.K. can now only send messages from their phones, but can't receive them anymore. The developers of Twe2 got frustrated by this and decided to take matters into their own hands. Thanks to Twe2's free service, you can now receive Twitter messages on your mobile phone close to anywhere in the world.

]]>Sponsor

]]> Features

By default, Twe2 will send you an SMS whenever you receive a direct message or a reply. In order to finance this service, Twe2 appends a short ad to all of its SMS messages.

Twe2, whose developers are also responsible for the popular FriendDeck app, has added a number of interesting features to its service that Twitter itself never offered. You can, for example, use the service to receive a message whenever a certain keyword appears in your stream, and you can even use relatively complex search queries.

twe2_settings.pngIn order to keep your Twitter SMS stream manageable, Twe2 lets you set the notification frequency (up to 100 messages per hour), and you can also specify if you only want Twe2 to send you messages at specific times during the day or only on certain days of the week.

Thanks to these features, Twe2 is even an interesting service for those of us who live in countries where Twitter's own SMS service is still available. Twe2 also promises that users in the U.S. will get a few extra features in order to distinguish the service from Twitter's own SMS updates.

One problem with Twe2, however, is that the service doesn't have access to Twitter's firehose feed, so that it can often take a while before it notices a new message and forwards it to you.

OAuth Coming Soon

Twe2 was approved by Twitter to test the company's forthcoming support oAuth, though this is not available yet. For now, you still have to provide Twe2 with your Twitter login and password.

Find Us on Twitter

If you'd like to befriend the ReadWriteWeb staff on Twitter here are our accounts - we'd love to meet you too!

]]>Discuss]]>
http://www.readwriteweb.com/archives/twe2_free_twitter_sms_updates_for_europe_and_the_rest_of_the_world.php http://www.readwriteweb.com/archives/twe2_free_twitter_sms_updates_for_europe_and_the_rest_of_the_world.php Products Mon, 16 Feb 2009 11:27:20 -0800 Frederic Lardinois
Your Email Password: A True Horror Story About Why We Need Authentication Standards Blogging developer Jeff Atwood has written up a story of password theft that will run a chill down the back of anyone who enjoys trying out new applications online.

The story is about a GMail archiving application being sold by an unscrupulous coder who programmed the app to forward all GMail usernames and passwords from customers to his personal GMail account.

]]>Sponsor

]]> The story underlines the importance of the emerging movement for user authentication standards, a part of the user trust dilemma that will prove key in the near-term future of online innovation. OAuth, one of those proposed standards, is something we write about here regularly.

Dustin Brooks is a reader of Atwood's excellent blog Coding Horror and sent Atwood the story of his sleuthing around the app, called G-Archiver.

"It didn't really have the functionality I was looking for," Brooks wrote, "but being a programmer myself I used Reflector to take a peek at the source code. What I came across was quite shocking. John Terry, the apparent creator, hard coded his username and password to his gmail account in source code. All right, not the smartest thing in the world to do, but then I noticed that every time a user adds their account to the program to back up their data, it sends and email with their username and password to his personal email box! Having just entered my own information I became concerned.

"I opened up a browser and logged in to gmail using his account information. It still worked.

"Upon getting to the inbox I was greeted with 1,777 emails with account information for everyone who had ever used the software and right at the top was mine. I decided to go ahead and blast every email to the deleted folder and then empty it. I may have accidentally changed the password and security question to something I don't remember as well, whoops, my bad. I also contacted google to erase this account as I didn't see a way to delete it myself."

Way to go, Dustin Brooks.

Authentication Standards and Best Practices: A Key to Innovation

How often have you given your usernames and passwords to various services, including webmail, to a new application you want to check out? I know I do that far too often. I decided I'd had enough last week when yet another application asked for my Twitter username and password. Twitter pays my rent, so I can't be giving my credentials out to just anybody. I don't need to get G-Archived.

New 3rd-party Twitter clients are just not going to get any attention from me until Twitter offers an authentication protocol that doesn't require me to provide my username and password. It's pretty insane if you think about it, given how central the Twitter API is to the company's viability. I guess if you're struggling to keep your pants up at a party, though (service up time), then there's no time to make sure your fly is zipped before meeting the other guests.

When users decide that they won't give out their credentials to random startups, the user pipeline is going to dry up and innovation is going to be slowed substantially. Maybe that's already happening and a world of potential support for innovation is already absent.

With the release of the Google Contacts API this week, developers don't have much excuse to ask for GMail username and password. Unfortunately, Google didn't build its API on a standard like oAuth, so that framework won't spread as far and wide as it might.

Niall Kennedy has written a great article about authentication best practices and the oAuth website is a good place to go to read more on this topic.

]]>Discuss]]>
http://www.readwriteweb.com/archives/your_email_password_a_true_hor.php http://www.readwriteweb.com/archives/your_email_password_a_true_hor.php Analysis Sat, 08 Mar 2008 12:18:51 -0800 Marshall Kirkpatrick