What is Authentication & Authorization in dot net?

Authentication is the process of validating a user on the credentials (username and password) and authorization performs after authentication. After Authentication a user will be verified for performing the various tasks, Its access is limited it is known as authorization.
Authentication – It is a process to verify the user’s identity.
Authorization – It is a process to allowing an authenticated user to access the resources.
This is use in web.config file always.

<authentication mode ="None" />
  • “None” No authentication is performed.
  • “Windows” IIS performs authentication (Basic, Digest, or Integrated Windows) according to its settings for the application. Anonymous access must be disabled in IIS.
  • “Forms” You provide a custom form (Web page) for users to enter their credentials, and then you authenticate them in your application. A user credential token is stored in a cookie.
  • “Passport” Authentication is performed via a centralized authentication service provided by Microsoft that offers a single logon and core profile services for member sites.
<authorization>
  <allow users="*"/>   <!-- Allow all users -->
  <!--<allow users="[comma separated list of users]" roles="[comma separated list of roles]"/>
  <deny users="[comma separated list of users]" roles="[comma separated list of roles]"/>-->
</authorization>
Tagged . Bookmark the permalink.

2 Responses to What is Authentication & Authorization in dot net?

  1. Lemarr says:

    A few genuinely fascinating factors you’ve written. Helped me a lot, just what I had been trying to find

  2. Mackynen says:

    This publish may be a bit of the actual thought in my experience.

Leave a Reply