This document explains how to incorporate various security management features of Novell® Access Manager with your proprietary applications. Unlike many software development kits (SDKs) that rely on application programming interfaces to expose application functionality, this component primarily leverages how Novell Access Manager extends existing Liberty Alliance, OASIS, SAML, and other specifications in defining and exchanging user identities.
This document will be updated as new functionality is released for developers to enhance the capabilities of Novell Access Manager with your own applications and Web services.
This document is divided into the following sections:
The audience for this documentation includes advanced network security software engineers and experienced network administrators who understand the Liberty Alliance, Java* development, and secure networking issues to enforce the security requirements the Liberty Alliance.
Specifically, you should have advanced understanding of Internet protocols such as:
Extensible Markup Language (XML)
Simple Object Access Protocol (SOAP)
Security Assertion Markup Language (SAML)
Public Key Infrastructure (PKI) digital signature concepts and Internet security
Secure Socket Layer/Transport Layer Security (SSL/TSL)
Hypertext Transfer Protocol (HTTP and HTTPS)
Uniform Resource Identifiers (URIs)
Domain Name System (DNS)
Web Services Description Language (WSDL)
We want to hear your comments and suggestions about this manual and the other documentation included with this product. Please use the User Comments feature at the bottom of each page of the online documentation, or go to www.novell.com/documentation/feedback.html and enter your comments there.
Use the following sources to obtain more information on how to use this SDK:
Post a message and view responses on the Access Manager Developer Support Forum
Use a news feed and reader to access the same forum: news://forums.novell.com/novell.devsup.accessmgr
A trademark symbol (®, ™, etc.) denotes a Novell trademark. An asterisk (*) denotes a third-party trademark.
When a single pathname can be written with a backslash for some platforms or a forward slash for other platforms, the pathname is presented with a backslash. Users of platforms that require a forward slash, such as UNIX*, should use forward slashes as required by your software.