Miscellaneous Security Model
{"Image DocumentName": "Miscellaneous Security Model", "Image ImageDescription": "Reasons for security. Prevent access to areas of your Web server. Record and store secure relevant user data. Security configuration. Authentication, Authorization, Impersonation. Code Access Security. Are you the code you told me you are? Web. Client. IIS. ASP.NET. App. .NET. OS. Security. There are several reasons why you should think of security when you want to expose a Web Application to the public. Reasons for security. One reason is that you might want to prevent access to some certain areas of your Web server. Different groups of users might have different access rights to different areas or directories of your application or server. You also need security, when you have to record and store secure relevant user data. This data has to be protected against public and unwanted access. Security configuration. The config.web file was already introduced. So it may be enough to mention that all security related configuration information in ASP.NET is contained in this file. You have the possibility to configure three fundamental functions for ASP.NET security: Authentication, Authorization, and Impersonation. Therefore your config.web will have three additional sequences enclosed in the parent <security> tag. Authentication. All your Web clients communicate with your Web application through IIS. So you can use IIS authentication (Basic, Digest, and NTLM/Kerberos) additionally to the ASP.NET built in authentication solutions. The ASP.NET authentication providers are: Passport Authentication, which is a centralized authentication service provided by Microsoft.", "Image XResolution": "37", "Image YResolution": "37", "Image ResolutionUnit": "Pixels/Centimeter", "Image Software": "SlidePlayer", "Image YCbCrPositioning": "Centered"}