Index          Next     
Directory Server Access Management Edition Programmer's Guide



Contents


About This Guide

What You Are Expected to Know
iPlanet Directory Server Access Management Edition Documentation Set
Organization of This Guide
Documentation Conventions Used in This Guide
Typographic Conventions
Terminology
Related Information


Chapter 1 Introduction
DSAME Overview
How DSAME Works
Web Access
Java Application Access
Extending DSAME
Service Definition With XML
HTML Templates
The Java APIs
DSAME File System
Runtime Directory


Chapter 2 DSAME And XML
Overview
XML Service Files
Document Type Definition Files
Service Definition and Integration
Service Attributes
Default Values
Attribute Inheritance
Defining A Service
DSAME DTD Files
The sms.dtd Structure
The amAdmin.dtd Structure
DSAME XML Files
Internal XML Service Files
Batch Processing XML Files
XML Schema Files
Customizing User Pages
Abstract Objects and amEntrySpecific.xml
Abstract Objects
amEntrySpecific.xml Schema
The amAdmin Command Line Executable
The amadmin Syntax
SampleMailService Files


Chapter 3 User Authentication With DSAME
The Authentication Process
Administration Console Entry
URL Policy Agent Entry
Client Detection
Installed Authentication Services
Custom Authentication Services
Creating an Authentication Service
Authentication Service XML Files
Authentication Service Properties Files
Configuring Screen Properties
Configuring Localization Properties
Authentication URL Parameters
Authentication APIs
Authentication API Overview
AuthenticationModuleFactory Interface
AuthenticationModule Class
Sample Authentication Service
Authentication Sample: Readme.html


Chapter 4 Identity Management And The SDK
Overview
Management Of Identity-Related Objects
Structure of ums.xml
Modifying ums.xml
DSAME SDK
Identity Management APIs
Sample Code
The SDK And Cache
Cache Properties


Chapter 5 Single Sign-On With DSAME
The Single Sign-On Process
Contacting A Web Agent
Creating A Session
Providing User Credentials
Cookies and Tokens
Cross-Domain Support For SSO
Enabling Cross-Domain Single Sign-On
Configuring For Cross-Domain SSO
SSO APIs
Non-Web-Based Applications
API Overview
Sample API Code
Sample SSO Java Files
SSO Servlet Sample
Remote SSO Sample
Command Line SSO Sample
Multi-JVM Support


Chapter 6 Logging
Overview
Logging Architecture
Logging Service
Log Message Formats
File Format
Database Format
Logging API
LogManager Class
LogRecord Class
Logging Exceptions
Sample Logging Code
Recorded Events
SSO-related Logs
Console-related Logs
Authentication-related Logs


Chapter 7 Utility APIs
Overview
API Summary
StatsListener
AdminUtils
AMClientDetector
Debug
Locale
Stats
SystemProperties
ThreadPool


Chapter 8 iPlanet Directory Server And DSAME
Overview
Roles
Managed Roles
How DSAME Uses Roles
Access Control Instructions (ACIs)
Defining ACIs
Format of Predefined ACIs
Class Of Service
CoS Definition Entry
CoS Template Entry
Conflicts and CoS
Existing Applications
Index


Index          Next     
Copyright © 2002 Sun Microsystems, Inc. All rights reserved.

Last Updated May 14, 2002