diff between forms authentication and windows
authentication?

Answer Posted / vidhya

ASP.NET has ways to Authenticate a user: 
1) Forms Authentication 
2) Windows Authentication 




Windows Authentication provider is the default authentication provider for ASP.NET applications. When a user using this authentication logs in to an application, the credentials are matched with the Windows domain through IIS. 








There are 4 types of Windows Authentication methods: 
1) Anonymous Authentication - IIS allows any user 
2) Basic Authentication - A windows username and password has to be sent across the network (in plain text format, hence not very secure). 
3) Digest Authentication - Same as Basic Authentication, but the credentials are encrypted. Works only on IE 5 or above 
4) Integrated Windows Authentication - Relies on Kerberos technology, with strong credential encryption 












Forms Authentication - This authentication relies on code written by a developer, where credentials are matched against a database. Credentials are entered on web forms, and are matched with the database table that contains the user information. 

Is This Answer Correct ?    1 Yes 1 No



Post New Answer       View All Answers


Please Help Members By Posting Answers For Below Questions

What are the collections you've used?

652


Is Driver Script any how related to AOM?

723


What is managed code in .NET?

719


Explain about the Common Language Runtime?

706


How will you load dynamic assembly? How will create assemblies at run time?

1721






What is lambda expressions in c#?

681


Explain the different parts of an assembly?

671


What are the challenging issues you have faced in implementation project/Maintainance project in .net Functionality? How you have overcome that issue?

4683


What's the .net collection class that allows an element to be accessed using a unique key?

657


Tell us what is the native image generator?

643


If I am writing in a language like vb or c++, what are the procedures to be followed to support .net?

686


What is managed code and managed data in .net?

674


What is loosely coupled solution in.net?

651


What are multicast delegates?

671


Can a dll be changed to an exe?

700