|
Session 1
Section A: Config Authentication
· Configuration Settings
· Web.config File
· Windows Authentication
· Authorization
· Web.config Example
· Anonymous Users
· Lock Config Settings
Section B: Configuring IIS Settings
· Directory Security
· Anonymous Access
· Basic Authentication
· Digest Authentication
· Integrated Authentication
· Secure Communications
Section C: Windows Authentication
· ProcessModel
· ASPNET Account
· Web.config
· Group Membership
· No Impersonation
· Deny Access
· WindowsIdentity
Section D: Form-Based Authentication
· Authentication Cookie
· Persist Cookie
· Attributes
· Credentials
· Authenticate Method
· Log Off
· User.Identity
Section E: Credential Storage Options
· Hashed Passwords
· Hashing Algorithms
· Test Hash
· Create Hash
· XML File
· Userlist
· Server.MapPath
· Redirect
Session 2
Section A: Custom Authentication
· SQL Server Logins
· WebUser Objects
· Salt Hashed Passwords
· WebRoles
· Stored Procedures
· Permissions
Section B: Creating Custom Credentials
· Create User
· Add Roles
· Validate Name
· Store User
· Retrieve Roles
Section C: WebUsers Class
· Connection Strings
· Store User Information
· Return String
|
· Generate Hash
· Add to Role
· Retrieve Data
· Validate Password
Section D: Start Custom Authentication
· Web.config File
· Validate User
· Authorization Ticket
· Call Response.Redirect
· Authenticate Request
· Populate Array
· Test CustomAuth
· Role Membership Code
Section E: Enterprise Services
· COM+ Features
· Configured Components
· Component Services
· COM+ Security
· COM+ Roles
· COM+ vs. CLR
Session 3
Section A: Create Serviced Components
· Attributes
· Declaring Roles
· Methods
· Installing in COM+
· Manual Registration
Section B: Administering Security
· Application Security
· Application Identity
· Component Permissions
· Test Permissions
· SQL Profiler Trace
· Using ComPlusAccount
· Programmatic Security
· Imperative Security
Section C: .NET Remoting Features
· Mobile/Remote Objects
· Activation Modes
· Lifetime Management
· Server/Client Sharing
· Shared Assembly
· Shared Interface
· Other Sharing Options
Section D: .NET Remoting Example
· Object
· Server Application
· Create Channel
· Register Object
· Client Application
· Client Channel
· References
· Test Application
Section E: Host Remoting in ASP.NET
· Choosing a Host
· IIS/ASP.NET
· Create Web Application
· Web.config File
· Define Object
· HTTP Client Channel
· Startup Properties
|
Session 4
Section A: Remoting Authentication
· Authentication
· Passing Credentials
· Hard Code User
Section B: Remoting Authorization
· Web.config File
· Allow Users
· Test Authorization
· Principal Permission
Section C: Web Services Introduction
· View Code
· Namespace
· WebMethod
· StreamWriter
· Client Form
· Client Form Code
· Permissions
Section D: Web Reference & Proxy
· Add Web Reference
· Protocols
· Reference Parts
· Reference.vb
Section E: Disabling Protocols
· Locking Down
· HttpPost & HttpGet
· Override Settings
· Undo Changes
Section F: Web Services Authentication
· Directory Security
· Client Credentials
· PreAuthenticate
· NetworkCredential
Session 5
Section A: Web Services Authorization
· Specify User
· Wrong User
· Method Level
· Troubleshoot
Section B: Deploying Security Policy
· Policy Configuration
· Policy Packages
· Deployment Options
· Grant Full Trust
· Create Deployment Pkg
Section C: No Touch Deployment
· Deploy RichClient
· Adjust Security Policy
· Adjust Zone Security
· Reset Default Policies
Section D: .NET Deployment Options
· Private Assemblies
· Shared Assemblies
· Assembly Versioning
· Global Assembly Cache
· Install from GAC
· Uninstall from GAC
|