Skip to content
Ankita Dwivedi edited this page Dec 23, 2022 · 9 revisions

What is Authentication and Authorization?

Authentication is the process of validating user credentials and authorization is the process of checking privileges for a user to access specific modules in an application.

A simple example of authentication is entering a username and password when you log in to any website. These credentials are verified from the database or any other alternative, if it exists then the user is a valid candidate for the next Process-Authorization.

Authorization is the process of checking privileges for a user to access specific modules in an application. Simply it is the process of determining whether a user has access to a resource after authentication based on their identity and check the user has sufficient rights to access the requested resources.

In this project, we have implemented Frontend, Backend and Authentication-Authorization. We have used .NET Core(v6.0) as backend API & React as frontend and different IAM(Identity & Access Management)/IDP(Identity Provider) tools for Authentication-Authorization.

AuthHome