1 / 11

Web Interface: Easy, Advanced, and Extreme Customization

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

emmett
Download Presentation

Web Interface: Easy, Advanced, and Extreme Customization

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Web Interface:Easy, Advanced, and Extreme Customization Jason Conger - www.JasonConger.com @JasonConger

  2. Web InterfaceGross Anatomy and Extreme Makeover Useful Tips • Disable Custom Errors in Web.Config • HTML Doctype • Folder Structure

  3. Folder structure ~/auth Authentication pages. Each .aspx file (ASP.NET) or .jsp file (JSP) in this folder corresponds to a single authentication step.

  4. 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.

  5. Folder structure ~/html HTML documents that are served unmodified to the Web browser, typically used for error handling. Mostly error pages.

  6. 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.

  7. Authentication Filter ~/web.config

  8. How Pages Are Built

  9. Page Flow

  10. Call a Web Service DMZ 80 / 443 Active Directory Web Service Web Interface

  11. Pass Credentials Encrypt/Decrypt Credentials Some Random Web Application Web Interface

More Related