Educalc.net Implementation of OAuth
OAuth is an open standard for authorization. OAuth provides a method for clients to access server resources on behalf of a resource owner (such as a different client or an end-user). It also provides a process for end-users to authorize third-party access to their server resources without sharing their credentials (typically, a username and password pair), using user-agent redirections.
OAuth is a service that is complementary to, and therefore distinct from, OpenID. OAuth is also distinct from OATH, which is a reference architecture for authentication.
How authorized access works
When the user grants access, it's recorded through an OAuth access token. The diagram below showed how the OAuth works with Google and www.educalc.net web application.
Updated On: 14.02.22