English, asked by himanshu618, 1 year ago

Oauth uses ____ to authenticate the users.

Answers

Answered by siddhartharao77
8

Oauth uses Tokens to authenticate the users.

Short note on Oauth:

(i) It was released as an open standard in 2010 and it is an acronym for Open Authorization Standard.

(ii) It is an open authorization tool that enables applications to obtain limited access to a Hyper text transfer Protocol resources.

(iii) It supports authorization overflows i.e it ensures that a specific user has permissions to perform any kind of operations/functions.

(iv) There are two versions of Oauth: Oauth 1.0 and Oauth 2.0. Oauth 2.0 is less secure, but more complex than Oauth 1.0.

Why/when should I use Oauth:

(i) If there is a need to use a user's private data that is stored on another System, then at that time we have to use Oauth.

(ii) When you want to use Internet Service functions Which are provided by Facebook, Twitter, within other applications, then at that time use Oauth.


How does Oauth Works:

When a user accesses the game application, it asks the user to login to the game via Facebook(or any social networking app). The user logs into the Facebook and is sent back to game. Now, the game can access the users data in Facebook, and call functions in Facebook on behalf of the user.


Advantages of Oauth:

(1) It can share data for users without having to release personal information.

(2) Key strength of Oauth is federated identity.

(3) It is easier to implement and also provides stronger authentication.


Disadvantages of Oauth:

(1) Interoperability

(2) Phishing.


Hope it helps!

Similar questions