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
MySQL Stored Procedure Programming
Calling a Stored Procedure from PHP
Using Stored Functions in SQL
Advanced SQL Tuning
Tuning Subqueries
Tuning Anti-Joins Using Subqueries
Java for RPG Programmers, 2nd Edition
The World Of Java
Structured Operations And Statements
An Object Orientation
Database Access
Appendix A Using Java on the AS/400
Postfix: The Definitive Guide
Documentation
Local Mail Transfer Protocol
Simple Mailing Lists
Transport Layer Security
C.5. Compiling Add-on Packages
Cisco IOS Cookbook (Cookbooks (OReilly))
Logging System Events
View Dial Backup Status
Defining DHCP Lease Periods
Using HSRP on Token Ring
DVMRP Tunnels
Microsoft VBScript Professional Projects
Errors, Constants, and Variables
Arrays
Data Collection, Notification, and Error Reporting
VBScript Objects
Creating Administrator Accounts
802.11 Wireless Networks: The Definitive Guide, Second Edition
Control Frames
Management Operations
Frequency-Hopping PMD Sublayer
11 Network Analysis Checklist
Conclusions and Predictions
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