What exactly is OAuth (Open Authorization)?

Technology CommunityCategory: ASP.NET Web APIWhat exactly is OAuth (Open Authorization)?
VietMX Staff asked 3 years ago

OAuth (Open Authorization) is an open standard for access granting/deligation protocol. It used as a way for Internet users to grant websites or applications access to their information on other websites but without giving them the passwords. It does not deal with authentication.

Basically there are three parties involved: oAuth Provider, oAuth Client and Owner.

  • oAuth Client (Application Which wants to access your credential)
  • oAuth Provider (eg. facebook, twitter…)
  • Owner (the person with facebook,twitter.. account )