What is OAuth? Note
An open protocol to allow secure authorization in a simple and standard method from web, mobile and desktop applications.
ref : https://oauth.net/
OAuth is a key that can be issued by a web/app service that requests permissions on a limited basis.
Use when accessing other services from the server (Kakao Talk, Naver, Facebook, Google Login, etc.)
The advantages of oauth are as follows:
1. The authorized API is accessible through the token without knowing the user's ID / password.
2. Control of authority is possible to have limited access to the required APIs.
lower3. Even if the documented authentication torque is leaked, it is possible to revoke the authorization of the authentication toner from the admin screen on Twitter.
4. If the user changes the password of the service provider, the authentication torque remains valid.