|
|
|
 |
 |
 |
| > developer > success |
 |
| Clemson University |
 |
| Authentication Server |
 |
|
Clemson University uses Authentication Server with Novell eDirectory to provide campus-wide integration of computing resources.
|
 |
 |
| Reader Rating |
 |
|
 |
from ratings |
 |
|
 |
|
|
 |
 |
|
|
 |
 |
background |
 |
 |
 |
|
Clemson's vision for integrating its computing infrastructure with Novell
eDirectory was aggressive. The mission: provide over 30,000 users with
easy access to personal storage space and collaborative workspace for students,
faculty and campus employees. Clemson's LAN Systems Manager, David Condrey and
his team envisioned everyone: students, employees—even friends of
Clemson—connected easily through a vast network where even printers could be
defined in labs, lecture halls, offices, dormitories and remote locations. The
university faced an ever-increasing state of distributed computing, with various
flavors of UNIX*, including a mail server based on Sun Microsystems' Solaris*
OS, an IBM* MVS mainframe system, as well as departmental and workgroup Windows
NT* servers in the mix. Lastly, there was a need to protect Web pages, and the
information behind them, when being accessed by various Web-serving software.
|
 |
 |
situation before Clemson solution |
 |
 |
 |
|
Integrating eDirectory campus-wide in 1995 solved some big problems for Clemson's
user base and IT administration; however, bringing eDirectory into full production
introduced another not-unexpected hurdle. Everyone was using eDirectory authentication
and a single password to log in to various systems on campus, but users still
had to log in to the campus mainframe with a separate password. Which meant
there were over 30,000 people still needing to log in separately to the
mainframe for housing and course registration access—a source of confusion for
students, faculty and others, as well as a support bottle-neck for
administrators.
Clemson has always been a strong development shop, so they set about
designing a system to meet their needs. Their first efforts to synchronize the
passwords proved to be quite challenging, given that due to strong security
in eDirectory, it is nearly impossible to trap a password change and then forward it on
to other systems. Also, Clemson discovered from working with eDirectory that data
synchronization is tricky without reliable time synchronization between systems
as a basis. Condrey and his team of developers decided that, instead of trying
to synchronize passwords with other systems, other systems would simply use eDirectory
to authenticate in real time.
|
 |
 |
situation after Clemson solution |
 |
 |
 |
|
"We were looking for something to unify these environments. eDirectory looked like
the only thing out there that could help us do that. NT was in its infancy, so
it wasn't an option," Mr. Condrey explained. "In fact, I don't think we could
cram the 36,000 users we have today into an NT domain. We could have done some
things with UNIX and NFS, but I really felt that eDirectory was the resource from which
we could derive greater benefits rather than hodge-podging everything
together."
Clemson's authentication server project, referred to as CUPID, pushed
development of eDirectory APIs through development of tools for managing large numbers
of user Ids, home directories and collaborative storage space. They added a
number of functions that push eDirectory security out onto their network to embrace all
of the campus' heterogeneous systems. For example, Clemson's implementation of
eDirectory can now authenticate a user and verify if that user has permission to access
data on a specific system to be logged into. To accomplish this, Clemson
developers wrote a set of NLMs (NetWare Loadable Modules) to accept requests
form other systems and created hooks on the other systems to redirect both local
user authentication and password change requests to the NLM. They spent two
months prototyping and the next four developing and testing the production
version of the code.
The result of integrating these various systems through eDirectory? Clemson network
administrators now keep the entire system—including the campus mainframe—secure
and organized, offering users trouble-free login access. All user ID operations
are automated. As students register for the first time and later graduate, user
IDs are generated and deleted automatically. Similarly, employee accounts are
also automated as people are hired and leave the university. Along with
providing users with single-password login for accessing information resources,
another important benefit of Clemson's eDirectory integration is the
location-independent access to information enjoyed by everyone—whether on campus
or off. "With eDirectory, assigning unique access privileges of each group of students,
faculty and staff is now simple and straightforward," says Mr. Condrey. "When it
comes to our directory needs, we wouldn't have done anything differently. This
project has been hugely successful."
|
 |
 |
conclusion |
 |
 |
 |
|
Asked about the quality of developer support provided by DeveloperNet®,
Novell's standards-based program for developers, Mr. Condrey answers, "If you
can do one thing better than anyone else, you've found your place in the world.
I've seen real dedication from the people there. Talk is cheap, but from Novell
I see action— especially in the developer area."
For developers, Clemson University's successful campus-wide directory integration
illustrates the functional and market advantages of eDirectory for building
high-performing directory-based solutions that operate seamlessly in mixed
environments. No matter how you measure performance, Clemson's implementation of
eDirectory as a cornerstone of their technology infrastructure is clearly a winning
application. Just what you expect from yet another application that leverages
the world's directory standard, eDirectory.
|
 |
 |
for more information |
 |
 |
 |
|
|
 |
 |
 |
 |
|
©2003 Novell, Inc. All rights reserved. Novell, the Novell logo, and DeveloperNet are registered trademarks and eDirectory, NetWare Loadable Modules, and NLM are trademarks of Novell, Inc. in the United States and other countries.
*All other third-party trademarks are the property of their respective owners.
|
 |
|
 |
 |
 |