tag:blogger.com,1999:blog-865923359735383241.post5072538639254555071..comments2023-10-29T07:27:09.012-06:00Comments on Ccna final exam - java, php, javascript, ios, cshap all in one: OpenID vs. OAuthUnknownnoreply@blogger.comBlogger5125tag:blogger.com,1999:blog-865923359735383241.post-63979433439532180512012-06-11T22:06:36.499-06:002012-06-11T22:06:36.499-06:00OpenID is about authentication to many sites with ...OpenID is about authentication to many sites with one username.<br />OAuth is about authorization - site A has permission to call site B's api.<br /><br />Here's another good article/analogy explaining the differences: http://www.dotnetopenauth.net/about/about-oauth/Userhttps://www.blogger.com/profile/11557173689529910046noreply@blogger.comtag:blogger.com,1999:blog-865923359735383241.post-19616865319730490432012-06-11T22:06:35.413-06:002012-06-11T22:06:35.413-06:00OpenID is purely* for multi-site authentication wi...OpenID is purely* for multi-site authentication with a single set of credentials.<br /><br />OAuth is for letting applications access each other securely: data sharing. Think of it as setting a bond of trust between two things, eg allowing your flickr account to post things on your facebook wall or hooking your flickr photos into a third-party printing website.<br /><br />OAuth isn't just about site-to-site. You can link in desktop applications with no real concept of "identity" to an identity-driven site like Facebook or twitter (eg a twitter client being able to post to your feed without having to store your login details).<br /><br />There are similarities but OAuth is really all about the service-to-service links.Userhttps://www.blogger.com/profile/11557173689529910046noreply@blogger.comtag:blogger.com,1999:blog-865923359735383241.post-58981717482583685302012-06-11T22:06:33.841-06:002012-06-11T22:06:33.841-06:00OpenID = using login credentials from an OpenID pr...OpenID = using login credentials from an OpenID provider (Google) to login to another application (Stack Overflow)<br /><br />OAuth = Allowing an application (TwitPic) to act on your behalf to and access information from an application that you use (Twitter). <br /><br />They can be used in conjunction with each other.Userhttps://www.blogger.com/profile/11557173689529910046noreply@blogger.comtag:blogger.com,1999:blog-865923359735383241.post-915502582276552262012-06-11T22:06:30.901-06:002012-06-11T22:06:30.901-06:00OpenID is a way to specify one identity for multip...OpenID is a way to specify one identity for multiple sites so you don't need to register over and over again. <br /><br />OAuth is a way to allow one application access to one account without giving said application your account login information. You can use them in conjunction.<br /><br />More info: OAuth-OpenID: You’re Barking Up the Wrong Tree if you Think They’re the Same ThingUserhttps://www.blogger.com/profile/11557173689529910046noreply@blogger.comtag:blogger.com,1999:blog-865923359735383241.post-70426898462036244252012-06-11T22:06:29.762-06:002012-06-11T22:06:29.762-06:00If you have an account (with some private resource...If you have an account (with some private resources) in a website, you can log in with username/password couple.<br />If an application would like to get some private resources, and if you don't want to give them your username/password, use OAuth.<br /><br />But if you want to log in into multiple websites with a unique account, use OpenID.<br /><br />(Some websites use OAuth like OpenID, and OpenID can be use like OAuth if you have some private stuff in your OpenID account)<br /><br />Edit : It seems to be a recurrent question.Userhttps://www.blogger.com/profile/11557173689529910046noreply@blogger.com