Native Integration Oracle Fusion Middleware Online Documentation Library

1 Introduction to the Developers Guide 1-1 1 Introduction to the Developers Guide Oracle Adaptive Access Manager provides a variety of mechanisms for integrating with custom applications and custom development. The Oracle Fusion Middleware Developers Guide for Oracle Adaptive Access Manager provides information to help developers integrate and customize Oracle Adaptive Access Manager, migrate 10g native applications, and manage configuration changes in integrated deployments of Oracle Adaptive Access Manager. Information in this book is grouped into the following main parts to help developers quickly locate information: ■ Part I - Native integration ■ Part II - Universal Installation Option Proxy ■ Part III - Customization and extensions ■ Part IV - Oracle Adaptive Access Manager, Oracle Access Manager, and Oracle Identity Manager integration ■ Part V - Migration and lifecycle management ■ Part VI - Custom development ■ Part VII - Troubleshooting tipsFAQ Detailed information about Oracle Adaptive Access Manager integration with Oracle Identity Manager and Oracle Access Manager is not covered in this guide. Refer to the Oracle Fusion Middleware Integration Guide for Oracle Access Manager for in-depth conceptual and procedural information.

1.1 Native Integration

Applications can integrate natively with Oracle Adaptive Access Manager using APIs. Oracle Adaptive Access Manager provides APIs to fingerprint devices, collect authentication and transaction logs, run security and business rules, challenge the user to provide correct answers to pre-registered questions, and generate authentication pads such as KeyPad, TextPad, or QuestionPad. Part 1 contains information about APIs used to integrate Oracle Adaptive Access Manager. Native Integration Guidelines An introduction to integrating a client application with Oracle Adaptive Access Manager is presented in Chapter 2, Natively Integrating with Oracle Adaptive Access Manager. In native integration, the application invokes Oracle Adaptive Access 1-2 Oracle Fusion Middleware Developers Guide for Oracle Adaptive Access Manager Manager directly and the application itself manages the authentication and challenge flows. Native and Web Services Integration A Web application can communicate with Oracle Adaptive Access Manager using the OAAM Native Client API or through Web Services. For information on these integrations, see Chapter 3, Integrating Native .NET Applications, and Chapter 4, Integrating Native Java Applications. Static Linked Integration The native integrations include APIs that are wrappers of the SOAP API published by OAAM and written in the clients native application language. The static linked integration is an option available for integrations using just the Java language. In this integration, there are no SOAP calls to OAAM, and, instead, the API implementation runs within the client application itself. For information on the static linked integration, see Chapter 4, Integrating Native Java Applications. OTP Integration Oracle Adaptive Access Managers Native OTP API offers a way to add another factor to a traditional user namepassword authentication scheme. For information on OTP integration, see Chapter 5, Native API for OTP Challenge.

1.2 Universal Installation Option Integrations