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
CISSP Exam Cram 2
LAW, INVESTIGATIONS, AND ETHICS
A Note from Series Editor Ed Tittel
Training and Education
Answers to Exam Prep Questions
Practice Exam Questions
VBScript Programmers Reference
The Scripting Runtime Objects
HTML Applications
Server-Side Web Scripting
Appendix E VBScript Error Codes and the Err Object
Appendix I VBScript Features not in VBA
Special Edition Using Crystal Reports 10
Using the Formula Extractor to Create Custom Functions
Crystal Reports Semantic Layer Business Views
Introducing Ad-Hoc Reporting Conceptually
COM Reporting Components
Part VIII. Customized Report Distribution Using Crystal Enterprise Professional
Cisco ASA: All-in-One Firewall, IPS, and VPN Adaptive Security Appliance
Summary
File Transfer Protocol
Architectural Overview
Preconfiguration Checklist
Configuring the Cisco ASA to Accept Remote-Access VPN Clients Using Certificates
Telecommunications Essentials, Second Edition: The Complete Global Source (2nd Edition)
Traditional Transmission Media
The PSTN
The PSTN Infrastructure
Intelligent Networks
Circuit-Switched Networks
.NET System Management Services
Using the System.Management Namespace
Querying WMI
Instrumenting .NET Applications with WMI
The WMI Schema
WMI Providers
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