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
High-Speed Signal Propagation[c] Advanced Black Magic
Impedance in Series with the Return Path
Pcb Signal Propagation
Intercabinet Applications
UTP Connectors
The Underlying Simulation Engine
FileMaker Pro 8: The Missing Manual
Saving Your Databases
Changing Multiple Records
Creating Layouts
Advanced Relationships
Date and Time Calculations
Mapping Hacks: Tips & Tools for Electronic Cartography
Hack 2. Route Planning Online
Hacks 14-21
Hack 42. Map Your Tracklogs on the Web
Hack 48. Accessorize Your GPS
Hack 56. Animate Your Tracklogs
The Oracle Hackers Handbook: Hacking and Defending Oracle
Attacking the TNS Listener and Dispatchers
Attacking the Authentication Process
Indirect Privilege Escalation
Defeating Virtual Private Databases
Accessing the File System
DNS & BIND Cookbook
Making Manual Changes to a Dynamically Updated Zone
Limiting the Memory a Name Server Uses
Configuring a Backup Mail Server in DNS
Monitoring a Name Server
Determining Which Category a Message Is In
Understanding Digital Signal Processing (2nd Edition)
DFT RESOLUTION, ZERO PADDING, AND FREQUENCY-DOMAIN SAMPLING
HALF-BAND FIR FILTERS
DECIMATION
Chapter Twelve. Digital Data Formats and Their Effects
Appendix F. Digital Filter Terminology
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