Go to main content
1/11
Contents
List of Examples
List of Figures
List of Tables
Title and Copyright Information
Preface
Audience
Documentation Accessibility
Related Documents
Conventions
What's New in This Guide
New and Changed Features for Release 12
c
(12.1.3)
1
Introduction to Identity Governance Framework
1.1
About the Identity Governance Framework
1.1.1
Benefits to Organizations
1.1.2
Benefits to Developers
1.2
About the Identity Governance Framework APIs
1.3
System Requirements and Certification
2
Using the Identity Directory API
2.1
About the Identity Directory API
2.1.1
About the Identity Directory Service
2.1.2
Identity Directory Service Architecture
2.2
Configuring the Identity Directory API
2.2.1
Logical Entity Configuration
2.2.2
Physical Identity Store Configuration
2.2.3
Operational Configuration
2.3
Design Recommendations for the Identity Directory API
2.3.1
Keep the defaultFetch Attributes Minimal
2.3.2
Initialize the Identity Directory Once
2.4
Examples Using the Identity Directory API
2.4.1
Initialize and Obtain Identity Directory Handle
2.4.2
Initialize and Obtain Identity Directory Handle from JPS Context
2.4.3
Initialize and Obtain In-Memory Identity Directory Handle
2.4.4
Add User
2.4.5
Get User for Given Principal
2.4.6
Modify User
2.4.7
Get User for Given ID Value
2.4.8
Search Users Using Complex Search Filter
2.4.9
Change User Password
2.4.10
Reset User Password
2.4.11
Authenticate User
2.4.12
Delete User
2.4.13
Create Group
2.4.14
Search Groups
2.4.15
Get Management Chain
2.4.16
Get Reportees of a User
2.4.17
Add a Member to a Group
2.4.18
Delete a Member From Group
2.4.19
Get All The Groups User is a Member
2.4.20
Logical NOT Operator in a Search Filter
3
Using the ArisID API
3.1
About ArisID API
3.2
Configuring ArisID API
3.2.1
Configuring CARML Files
3.2.2
Configuring the Identity Repository
3.2.3
Configuring the Mapping File
3.3
Design Recommendations
3.3.1
Choose a LoginID
3.3.2
Choose a UniqueKey
3.3.3
Specify Multiple Language Support
3.3.4
Handle Large Results
3.3.5
Secure the Application
3.3.5.1
Domain Level Credentials
3.3.5.2
Application Level Credentials
3.3.6
Configure the Timeout Interval
3.4
Generating ArisID Beans
3.5
Sample Application Using IDX User and Role Beans
3.5.1
SearchUsers.jsp
3.5.2
SearchUsers.html
3.6
OpenLDAP Considerations
4
Migrating to Identity Directory API
4.1
Introduction
4.2
Migrate the Application
4.2.1
API Initialization
4.2.2
Getting UserManager and GroupManager Handle
4.2.3
Search Filter
4.2.4
CRUD Operations
4.2.4.1
Finding a User
4.2.4.2
Searching Users
4.2.4.3
Creating a User
4.2.4.4
Deleting a User
4.2.4.5
Authenticating a User
4.2.4.6
Modifying Users and Managing Related Entities
4.3
Comparison Between User and Role API and IDS API
4.3.1
User-Related APIs
4.3.2
Role-Related APIs
Scripting on this page enhances content navigation, but does not change the content in any way.