Creating Custom User Management Plug-ins for iManager Eugene Baron Consultant III Novell, Inc. Adam Ruth Senior Software Engineer Novell, Inc. Peter Strifas, CNI Senior Directory Engineer Mount Sinai NYU Health
Vision…one Net A world where networks of all types—corporate and public, intranets, extranets, and the Internet—work together as one Net and securely connect employees, customers, suppliers, and partners across organizational boundaries Mission To solve complex business and technical challenges with Net business solutions that enable people, processes, and systems to work together and our customers to profit from the opportunities of a networked world
Deployed Versions Novell eDirectory™ and Novell Directory Services ® (NDS ® ) Product VersionBuild VersionPlatforms NetWare 5.1 SP4 (NDS 7)DS.nlm v7.57NetWare 5.1 NetWare 5.1 SP 4 (NDS 8)DS.nlm v8.79NetWare 5.1 eDirectory 8DS.nlm & DS.dlm v8.79NetWare 5.0,Win NT/2K eDirectory 8.5.xDS v85.23NetWare 5.x,Win,Solaris NetWare 6 (eDirectory 8.6)DS.nlm v NetWare 6 eDirectory 8.6.1DS v NW 5.1,NW 6,Win,Solaris,Linux NetWare 6 SP1 (eDirectory 8.6.2)DS.nlm v NetWare 6 eDirectory 8.6.2DS v103xx.xxNW 5.1,NW 6,Win,Solaris,Linux eDirectory 8.7DS v10410.xxNW 5.1,NW 6,Win,Solaris,Linux,AIX
Differences between eDirectory and Novell Directory Services ® (NDS ® ) NetWare 6 NetWare NDSeDirectory NOS directory focused on managing NetWare ® servers A cross-platform, scalable, standards-based directory used for managing identities that span all aspects of the network—eDirectory is the foundation for eBusiness NetWare 5
Project Background Mount Sinai NYU Health An organization of six hospitals in New York City famous for expertise in medical research, medical education, and patient care Novell consulting Engaged to assist Mount Sinai in undertaking several phases of a large redesign within their network infrastructure One of the final phases was synchronization of information between three different directories Microsoft Active Directory (for Exchange Users), Oracle, and Novell eDirectory™ (three directories) using Novell DirXML™ technology
Enforcing Data Formatting Rules DirXML project has placed strict requirements on the data rules and formatting Novell utilities, ConsoleOne ®, and NWAdmin do not provide the kind of controls nor create the kind of consistent data that Mt. Sinai requires Mt. Sinai is interested in a browser-based console that allows administrators to add and edit users in eDirectory, and that will meet the needs of DirXML for “clean data” Mt. Sinai would like to enforce rules upon user objects that cannot be enforced through generic administration tools such as ConsoleOne and NWAdmin
Novell Consulting Custom Development (NCCD) Novell iManager New browser-based directory management framework introduced in September 2001 Web Console Based on Novell iManager Custom iManager plug-in written by Novell Consulting programmers specifically for Mt. Sinai Allows administrators to add and edit users in eDirectory, while maintaining the strict control of data rules and formatting Mt. Sinai requires
DirXML Project Overview = INF-TREE Servers, ZENworks ® objects, etc. = WORKFORCE-TREE Authoritative for Mt. Sinai users = APPSERVICES-TREE NDS2NDS driver JDBC driver Active Directory driver Authoritative for address PIMS Authoritative for NYU School of Medicine NDS2NDS driver
DirXML Project Overview (cont.) In order to create the central user and group object repository for all synchronized directories, the new (third) eDirectory tree—a workforce tree—was created Flat tree containing users, groups, and template objects only Workforce (WKF) tree will act as smart metadirectory Central source for all information consolidated from other directories and applications All user administration will originate from the WKF tree All modifications will be synchronized to the main NOS infrastructure (INF) tree
Infrastructure Tree
Workforce Tree
Web Console Demonstration