Flylib.com
The .NET Developers Guide to Directory Services Programming
ISBN: 0321350170
EAN: 2147483647
Year: 2004
Pages: 165
Authors:
Joe Kaplan
,
Ryan Dunn
BUY ON AMAZON
Part I: Fundamentals
Introduction to LDAP and Active Directory
Introduction to LDAP and Active Directory
A Brief History of Directory Services
Definition of LDAP
Definition of Active Directory
Definition of ADAM
LDAP Basics
Summary
Introduction to .NET Directory Services Programming
Introduction to .NET Directory Services Programming
.NET Directory Services Programming Landscape
Native Directory Services Programming Landscape
System.DirectoryServices Overview
System.DirectoryServices.ActiveDirectory Overview
System.DirectoryServices.Protocols Overview
Selecting the Right Technology
Summary
Binding and CRUD Operations with DirectoryEntry
Binding and CRUD Operations with DirectoryEntry
Property and Method Overview
Binding to the Directory
Directory CRUD Operations
Summary
Searching with the DirectorySearcher
Searching with the DirectorySearcher
LDAP Searching Overview
DirectorySearcher Overview
The Basics of Searching
Building LDAP Filters
Controlling the Content of Search Results
Executing the Query and Enumerating Results
Returning Many Results with Paged Searches
Sorting Search Results
Summary
Advanced LDAP Searches
Advanced LDAP Searches
Administrative Limits Governing Active Directory and ADAM
Understanding Searching Timeouts
Optimizing Search Performance
Searching the Global Catalog
Chasing Referrals
Virtual List View Searches
Searching for Deleted Objects
Directory Synchronization Queries
Using Attribute Scope Query
Extended DN Queries
Reading Security Descriptors with Security Masks
Asynchronous Searches
Summary
Reading and Writing LDAP Attributes
Reading and Writing LDAP Attributes
Basics of Reading Attribute Values
Collection Class Usage
Understanding the ADSI Property Cache
LDAP Data Types in .NET
ADSI Schema Mapping Mechanism
.NET Attribute Value Conversion
Standard Data Types
Binary Data Conversion
COM Interop Data Types
Syntactic versus Semantic Conversion
Dealing with Attributes with Many Values
Basics of Writing Attribute Values
Writing COM Interop Types
Summary
Active Directory and ADAM Schema
Active Directory and ADAM Schema
Schema Extension Best Practices
Choosing an Object Class
Choosing Attribute Syntaxes
Modeling One-to-Many and Many-to-Many Relationships
Search Flags and Indexing
Techniques for Extending the Schema
Discovering Schema Information at Runtime
Summary
Security in Directory Services Programming
Security in Directory Services Programming
Binding and Delegation
Directory Object Permissions in Active Directory and ADAM
Code Access Security
Summary
Introduction to the ActiveDirectory Namespace
Introduction to the ActiveDirectory Namespace
Working with the DirectoryContext Class
Locating Domain Controllers
Understanding the Active Directory RPC APIs
Useful Shortcuts for Developers
Summary
Part II: Practical Applications
User Management
User Management
Finding Users
Creating Users
Managing User Account Features
Managing Passwords for Active Directory Users
Managing Passwords for ADAM Users
Determining User Group Membership in Active Directory and ADAM
Summary
Group Management
Group Management
Creating Groups in Active Directory and ADAM
Manipulating Group Membership
Expanding Group Membership
Primary Group Membership
Foreign Security Principals
Summary
Authentication
Authentication
Authentication Using SDS
Authentication Using SDS.P
Authentication Using SSPI
Discovering the Cause of Authentication Failures
Summary
Part III: Appendixes
Appendix A. Three Approaches to COM Interop with ADSI
Appendix A. Three Approaches to COM Interop with ADSI
The Standard Method
The Reflection Method
Handcrafted COM Interop Declarations
Summary
Appendix B. LDAP Tools for Programmers
Appendix B. LDAP Tools for Programmers
LDP
ADSI Edit
Active Directory Users and Computers
LDIFDE
ADFind/ADMod
BeaverTail LDAP Browser
Softerra LDAP Browser
Summary
Appendix C. Troubleshooting and Help
Appendix C. Troubleshooting and Help
Error 0x8007203A: "The server is not operational."
Error 0x8007052E: "Login Failure: unknown user name or bad password."
Error 0x80072020: "An operations error occurred."
Error 0x80072030: "There is no such object on the server."
Error 0x8007202F: A constraint violation occurred.
Error 0x80072035: The server is unwilling to process the request.
Error 0x80070005: General access denied error.
InvalidOperationException from DirectorySearcher
Summary
Index
The .NET Developers Guide to Directory Services Programming
ISBN: 0321350170
EAN: 2147483647
Year: 2004
Pages: 165
Authors:
Joe Kaplan
,
Ryan Dunn
BUY ON AMAZON
Certified Ethical Hacker Exam Prep
Key Terms
Wireless TechnologiesA Brief History
Appendix A. Using the ExamGear Special Edition Software
License Term and Charges
Updates
After Effects and Photoshop: Animation and Production Effects for DV and Film, Second Edition
Exaggeration Equals Characterization
Blue-Screen Garbage Mattes
Motion Matte Painting in Photoshop
Atmosphere, Film, and Noise Effects
Appendix Adobe Photoshop and After Effects Resources
AutoCAD 2005 and AutoCAD LT 2005. No Experience Required
Getting to Know AutoCAD
Basic Commands to Get Started
Gaining Drawing Strategies: Part 2
Dimensioning a Drawing
Using Layouts to Set Up a Print
The Lean Six Sigma Pocket Toolbook. A Quick Reference Guide to Nearly 100 Tools for Improving Process Quality, Speed, and Complexity
Using DMAIC to Improve Speed, Quality, and Cost
Value Stream Mapping and Process Flow Tools
Descriptive Statistics and Data Displays
Reducing Lead Time and Non-Value-Add Cost
Selecting and Testing Solutions
What is Lean Six Sigma
The Four Keys to Lean Six Sigma
Key #3: Work Together for Maximum Gain
Beyond the Basics: The Five Laws of Lean Six Sigma
When Companies Start Using Lean Six Sigma
The Experience of Making Improvements: What Its Like to Work on Lean Six Sigma Projects
DNS & BIND Cookbook
Setting Up a Backup Primary Master Name Server
Delegating a Subdomain
Delegating Reverse-Mapping for Networks Smaller than a /24
Running the Name Server as a User Other than Root
Configuring a BIND Name Server to Accommodate a Slave Running the Microsoft DNS Server
flylib.com © 2008-2017.
If you may any questions please contact us: flylib@qtcs.net
Privacy policy
This website uses cookies. Click
here
to find out more.
Accept cookies