The Complete List of OAuth 2 Grants

Authorization is necessary to protect resources from malicious use. When the Internet Engineering Task Force (IETF) drafted internet protocols and rules, it also planned out different methods to protect and access resources on a server. These efforts l…


This content originally appeared on DEV Community and was authored by Ravgeet Dhillon

Authorization is necessary to protect resources from malicious use. When the Internet Engineering Task Force (IETF) drafted internet protocols and rules, it also planned out different methods to protect and access resources on a server. These efforts led to OAuth 1.0 and later OAuth 2.0.

The OAuth 2.0 specification is an authorization framework containing a number of methods, or grants, by which a client application can get an access token. The access token can be presented to an API endpoint, which can then examine it to determine validity and permissions levels. Each grant type is designed for a particular use case.

OAuth 2.0 focuses on the authorization. There are other protocols like OpenID Connect (OIDC) that focus on authentication. OIDC allows the software to access login and profile information about the logged-in user.

This article will go through all the different OAuth 2 grant types and explain the flow for each so that you can determine which is the best fit and safely use it in your applications.

Read the full blog on FusionAuth.

Thanks for reading 💜

I publish a monthly newsletter in which I share personal stories, things that I am working on, what is happening in the world of tech, and some interesting dev-related posts which I come across while surfing on the web.

Connect with me through TwitterLinkedInGithub or send me an Email.

Ravgeet, Full Stack Developer and Technical Content Writer


This content originally appeared on DEV Community and was authored by Ravgeet Dhillon


Print Share Comment Cite Upload Translate Updates
APA

Ravgeet Dhillon | Sciencx (2022-06-19T13:29:06+00:00) The Complete List of OAuth 2 Grants. Retrieved from https://www.scien.cx/2022/06/19/the-complete-list-of-oauth-2-grants/

MLA
" » The Complete List of OAuth 2 Grants." Ravgeet Dhillon | Sciencx - Sunday June 19, 2022, https://www.scien.cx/2022/06/19/the-complete-list-of-oauth-2-grants/
HARVARD
Ravgeet Dhillon | Sciencx Sunday June 19, 2022 » The Complete List of OAuth 2 Grants., viewed ,<https://www.scien.cx/2022/06/19/the-complete-list-of-oauth-2-grants/>
VANCOUVER
Ravgeet Dhillon | Sciencx - » The Complete List of OAuth 2 Grants. [Internet]. [Accessed ]. Available from: https://www.scien.cx/2022/06/19/the-complete-list-of-oauth-2-grants/
CHICAGO
" » The Complete List of OAuth 2 Grants." Ravgeet Dhillon | Sciencx - Accessed . https://www.scien.cx/2022/06/19/the-complete-list-of-oauth-2-grants/
IEEE
" » The Complete List of OAuth 2 Grants." Ravgeet Dhillon | Sciencx [Online]. Available: https://www.scien.cx/2022/06/19/the-complete-list-of-oauth-2-grants/. [Accessed: ]
rf:citation
» The Complete List of OAuth 2 Grants | Ravgeet Dhillon | Sciencx | https://www.scien.cx/2022/06/19/the-complete-list-of-oauth-2-grants/ |

Please log in to upload a file.




There are no updates yet.
Click the Upload button above to add an update.

You must be logged in to translate posts. Please log in or register.