1 — Overview


[Previous] [Next] [Contents] [Index]


This chapter introduces Entegrity NetCrusader/Web programming interfaces. It includes the following sections:

1.1 Overview of the NetCrusader/Web Programming Interface
1.2 Universal User Library
1.3 Authorization Library

If you have not read the NetCrusader/Web Overview Guide, you should do so first to learn about NetCrusader/Web components and concepts.

1.1 Overview of the NetCrusader/Web Programming Interface

The NetCrusader/Web Toolkit ships as part of the NetCrusader/Web product. It includes libraries that allow programmers to obtain NetCrusader credentials, perform authorization checks, and perform checks for a secondary authentication using C or C++.

The two libraries that comprise the interface are the:

1.2 Universal User Library

The Universal User Library (UUL) is a collection of function calls that allow a web server extension or application to get a set of credentials or delegatable login context for a user that has made an HTTP request. The UUL provides the credentials or login context regardless of how the user was authenticated.

The application can use the obtained credentials to perform an authorization check (using the Authorization library described in the following section), or to pass the login context to a downstream application.

The UUL is implemented as a shared library that stand-alone applications, web servers, and web server extensions can invoke.

The UUL is included on the NetCrusader/Web product CD as part of the Security Adapter package. The UUL depends on the services of the NetCrusader Security Server.

1.3 Authorization Library

The Authorization Library is a set of routines that an application calls to check whether a user has the required permission to access a particular object. In addition, it allows the developer to construct application-specific ACL models for protecting sets of application objects that have differing access requirements.

The Authorization Library is implemented as a shared library that stand-alone applications, web servers, and web server extensions can invoke.

The Authorization Library is included on the NetCrusader/Web product CD as part of the Security Adapter package. The Authorization Library depends on the UUL for some inputs.


[Previous] [Next] [Contents] [Index]


To make comments or ask for help, contact support@entegrity.com.

Copyright © 1997-2002 Entegrity Solutions Corporation & its subsidiaries