110 likes | 219 Views
Web Interface: Easy, Advanced, and Extreme Customization. Jason Conger - www.JasonConger.com @ JasonConger. Web Interface Gross Anatomy and Extreme Makeover. Useful Tips Disable Custom Errors in Web.Config HTML Doctype Folder Structure. Folder structure. ~/auth
E N D
Web Interface:Easy, Advanced, and Extreme Customization Jason Conger - www.JasonConger.com @JasonConger
Web InterfaceGross Anatomy and Extreme Makeover Useful Tips • Disable Custom Errors in Web.Config • HTML Doctype • Folder Structure
Folder structure ~/auth Authentication pages. Each .aspx file (ASP.NET) or .jsp file (JSP) in this folder corresponds to a single authentication step.
Folder structure ~/app_data/include HTML fragments used to generate the site's pages. This folder contains two types of files: .inc files that contain the actual HTML fragments and .ascx files that include the fragments in generated pages.
Folder structure ~/html HTML documents that are served unmodified to the Web browser, typically used for error handling. Mostly error pages.
Folder structure ~/site Main site pages. All of the Web pages shown after the user has successfully authenticated are in this folder. Each .aspx file (ASP.NET) or .jsp file (JSP) in this folder corresponds to a Web page requested by browsers.
Authentication Filter ~/web.config
Call a Web Service DMZ 80 / 443 Active Directory Web Service Web Interface
Pass Credentials Encrypt/Decrypt Credentials Some Random Web Application Web Interface