Oauth – Authorization in the cloud

OauthWhat is Oauth?

Wikipedia definition:  “Oauth (Open Authentication) allows users to share their private resources (e.g. photos, videos, contact lists) stored on one site with another site without having to hand out their credentials, typically username and password.”

There are many reasons why one should not share their private credentials. Giving your email account password to a social network  site so they can look up your friends is the same thing as going to dinner and giving your ATM card and PIN code to the waiter when it’s time to pay. Any restaurant asking for your PIN code will go out of business, but when it comes to the web, users put themselves at risk sharing the same private information. OAuth to the rescue

This is what you see when you are in any web application which wants to use your data stored in another web application, you will see that you have to put your user and password in the “screen” of the second application, so the first application does not know your credentials, but the second application will allow access to “part” of your data (scope) to the first application. I hope that this is clear!!! Basically, Facebook, Twitter, Flickr, gmail, google docs, etc can use this protocol.

The official page for this standard is: http://oauth.net/

If you want more details to understand this protocol.  This is a good Beginner’s Guide to OAuth.

This is the Google implementation of this protocol, to allow access to Google applications.

This is a good video to explain Oauth 2.0, from the  user point of view. If you want more details have a look of the subsequent videos:Oauth Part 2, Oauth Part 3 and Oauth Part 4.

I know that this post is quite technical, but quite useful to understand the authentication in the cloud.

Virtual Revolution 9 – The Cost of Free

I’ve just see a very interesting TV program, from a BBC documentary series called “Virtual Revolution”.

Two men holding laptops, while shaking hands

Virtual Revolution charts two decades of profound change since the invention of the World Wide Web, weighing up the huge benefits and the unforeseen downsides. See more information at: http://www.bbc.co.uk/programmes/b00n4j0r

The program talks about the internet revolution, how Google works, a little bit of the social media, how the internet knows everything about us, how the “Big Brother” uses this information to target ads, etc.

There are many interesting links that appears in this program like for example:

http://sethgoldstein.com, who creates the  attentiontrust.org: a Declaration of Gestural Independance.

Douglas Rushkoff, author of Life.Inc, was in this program as well. See http://rushkoff.com (“Program or be programmed”..)

Eric Smith, Google CEO was in this program as well. I don’t have to put a link for Eric, who I remember him from the times as CEO of Novell and Sun in the past, and he was also part of the board of directors of Siebel.

Chris Anderson, author of “The Long Tail”, was in the program as well: (see http://www.thelongtail.com/ )

Many others appears in the program, but if you see some of these links you will find very interesting information about this new Virtual revolution.

If I remember well, the program finished mention that the web is redefining privacy, how we interact and who we are.


PS: if you want to know the sources of this TV program have a look at: http://www.bbc.co.uk/virtualrevolution/credits.shtml (Thanks to the web)

PS2: I find out that the program that I see tonight is called: The Cost of Free (“http://www.bbc.co.uk/programmes/b00qx4vy“), sadly this one is not available to watch again over in the BBC web…. but research a little bit more ;-)

Posted by Sergio.

85 Cloud Computing Vendors Shaping the Emerging Cloud

This is a good article to understand the main vendors in Cloud Computing from Datamation, August 25, 2009, by James Maguire, Jeff Vance and Cynthia Harvey

As cloud computing reshapes business and technology, these pioneering cloud computing vendors lead the way.

Worldwide cloud computing spend by type, 2012 forecast (source: IDC)





What exactly is cloud computing?

In the gold rush, many general IT vendors are becoming cloud computing vendors – or at least touting their products as such. In the same way that the lowly pretzel, once merely a salty snack, is now “low cholesterol,” these days every new app is Specially Designed for the Cloud.
At times, it seems all tech vendors are cloud computing vendors.
In the hubbub, the term cloud computing is an ever expanding buzzword. There are private clouds and public clouds and hybrid clouds. Some people use “cloud” as a synonym for virtualization – while others clearly disagree with this use. So who’s right?
In lieu of an ultimate authority, let’s use research firm Gartner’s definition. It’s a good one:

“…a style of computing in which scalable and elastic IT-enabled capabilities are delivered as a service to external customers using Internet technologies.”

Translated into human-speak: We’ll access our software over the Web, instead of on our hard drive.
Your software might sit on a server in New York or New Delhi or New Haven, Connecticut. Or – hang on to your jetpack – maybe that app combines services from apps that reside in New York and New Delhi, with an add-on from a New Haven provider. Beam me up, Scotty.

Read the entire article with the 85 cloud computing vendors at:

85 Cloud Computing Vendors Shaping the Emerging Cloud



Posted by Sergio.

If is not virtual, is not real

A simple phrase, but what a big true today.
I always remember this phrase from my argentinian colleague Marcelo Galperin, who founded MercadoLibre.com.ar and today is the CEO of Virtual Company Services.
We talked about that many years ago in our lunch.
It is very simple Phrase, but it is becomming more and more real every day.
If your business doesn’t have an internet presence, nobody will know you. More over, and if your company doesn’t have a good reputation and good reviews in the social media, it will be very difficult to sell your products.

Posted by Sergio.