Computer Science, asked by zaryfamery1156, 1 year ago

Oauth uses ____ to authenticate the users

Answers

Answered by kuhu965
0
oath. ... a formally affirmed statement or promise accepted as an equivalent of an appeal to a deity or to a revered person or thing.
hope this will help u
Answered by siddhartharao77
8

Oauth uses Tokens to authenticate the users. Each tokens grants limited access to a specific resource for a specific period.

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 describes how unrelated servers can safely allow authorized access to their assets without actually sharing the single logon credential.

(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:

(i) It provides Stronger authentication. It allows you to approve one application interacting with another without giving away your password.

(ii) Implementation is very simple and it also takes relatively less time to respond.


Disadvantages:

(i) Phishing


Hope this information helps!


Anonymous: great ^_^
siddhartharao77: Thank you dude!
Similar questions