Oracle Enterprise Single Sign-on Provisioning Gateway

Similar documents
Oracle Enterprise Single Sign-On Provisioning Gateway Sun Java System Identity Manager Connector Guide Release E

Oracle Enterprise Single Sign-on Kiosk Manager. User Guide Release E

Oracle Enterprise Single Sign-on Kiosk Manager

Oracle Enterprise Single Sign-on Logon Manager. Installation and Setup Guide Release E

Oracle Enterprise Single Sign-on Provisioning Gateway. Novell Identity Manager Integration and Installation Guide Release

Oracle Enterprise Single Sign-on Authentication Manager

Adaptive Risk Manager Challenge Question Cleanup 10g ( ) December 2007

Oracle Information Rights Management Oracle IRM Windows Authentication Extension Guide 10gR3 August 2008

Oracle Enterprise Single Sign-on Provisioning Gateway

Primavera Portfolio Management Reporting Views for SQL Server databases

OIPA System Requirements. Oracle Insurance Policy Administration - Life Release 8.1 E May 2009

Oracle Information Rights Management Sealed for Lotus Notes Extension 10gR3 PR3 May 2008


Copyright 1998, 2009, Oracle and/or its affiliates. All rights reserved.

Oracle Enterprise Manager

Governance, Risk, and Compliance Controls Suite. Hardware and Sizing Recommendations. Software Version 7.2

AutoVue Integration SDK. Security and Authentication Guide

Oracle Enterprise Single Sign-on Provisioning Gateway. CONTROL-SA Integration and Installation Guide Release

Oracle Application Access Controls Governor. Release Notes Release 8.0.1

System Monitoring Plug-in Installation Guide for Microsoft Internet Information Services Release 4 ( ) Versions Supported

Oracle Enterprise Manager. Description. Platforms Supported. Versions Supported

JD Edwards EnterpriseOne 8.12 Standalone Client Installation Guide. for the Oracle Application Server

Oracle Enterprise Manager

Oracle Enterprise Single Sign-on Logon Manager How-To: Configuring ESSO-LM Event Logging with Microsoft SQL Server 2005 Release

USING ADMINISTRATOR FEATURES

Oracle Workflow Builder for Windows 2000 or Windows XP. Oracle XML Gateway Message Designer for Windows 2000

AutoVue Document Print Service. Overview

Oracle Enterprise Single Sign-on Logon Manager

Oracle is a registered trademark of Oracle Corporation and/or its affiliates. Other names may be trademarks of their respective owners.

Oracle Enterprise Manager. Description. Versions Supported. Prerequisites

Oracle Retail Demand Forecasting Installation Guide Release 12.0 May 2006

PEOPLESOFT FINANCIALS/SUPPLY CHAIN MANAGEMENT 9 MAINTENANCE PACK 13 DELTA

GRCC Reporting Framework BIP for GRCC Admin/Implementation Guide

IVS Explorer User s Guide. Oracle Insurance Policy Administration - Life Release 8.1 E May 2009

Siebel Application Deployment Manager Guide. Version 8.0, Rev. A April 2007

Oracle Enterprise Manager. Description. Versions Supported. Prerequisites

Oracle Database. Products Available on the Oracle Database Examples Media. Oracle Database Examples. Examples Installation Guide 11g Release 1 (11.

Oracle Alert Documentation Updates

Oracle Enterprise Single Sign-on Provisioning Gateway. TIM Integration and Installation Guide Release E

PDF Quick Reference. Oracle Health Sciences InForm CRF Submit Release Part Number: E

2 Records Manager Updates

Oracle Enterprise Single Sign-on Provisioning Gateway. Installation and Setup Guide Release E

New Features in Primavera Professional 15.2

Oracle Enterprise Manager. Description. Versions Supported. System Monitoring Plug-in Installation Guide for EMC CLARiiON System Release 5 (

Secure Configuration Guide

Copyright

Oracle Retail Category Management Release Notes Release April 2007


Primavera Portfolio Management 9.1 Bridge for Microsoft Office Project Server 2007 Users Guide

Oracle Retail Replenishment Optimization Installation Guide Release April 2008

Oracle Retail Demand Forecasting Installation Guide Release June 2007

Synchronous SAP Connector

Adaptive Strong Authenticator Configuration Guide 10g ( ) December 2007

Primavera Portfolio Management 9.1 Bridge for Primavera P6 Users Guide

Oracle is a registered trademark of Oracle Corporation and/or its affiliates. Other names may be trademarks of their respective owners.

Getting Started with Attunity Replicate on Amazon EC2. Version 6.0

Oracle is a registered trademark, and Oracle Rdb, Oracle RMU and Oracle SQL/Services are trademark or registered trademarks of Oracle Corporation.

equestionnaire User Guide

Oracle Enterprise Manager Ops Center

Oracle Hospitality OPERA Exchange Interface Cloud Authentication. October 2017

Oracle Enterprise Single Sign-on Authentication Manager. Release Notes Release E

Copyright

Adaptive Risk Manager Offline PoC Guide 10g ( ) December 2007

Day-0 Setup Guide Release July 2018

Oracle Fusion Middleware. 1 Oracle Team Productivity Center Server System Requirements. 2 Installing the Oracle Team Productivity Center Server

Reporting User Guide. Prodika Product Lifecycle Management. Release 5.1

Oracle Access Manager

1 Review Information About this Guide

March 2011

Overview of the Plug-In. Versions Supported

JD Edwards World Electronic Burst and Bind Guide. Version A9.1

Copyright

BAA Oracle EBS R12.1 isupplier Portal Created on 11/26/2012 3:18:00 PM

Agile e Installation Manual for Agile e6.0.4 on Windows Server. Part Number: INSWINSERVER-604B

Oracle Enterprise Manager Ops Center. Introduction. What You Will Need. Installing and Updating Local Software Packages 12c Release

Microsoft Active Directory Plug-in User s Guide Release

Oracle Enterprise Manager

Cover Page. Oracle Report Parser System Administration Guide 10g Release 3 ( ) March 2007

Oracle Standard Management Pack

Oracle Insurance QuickView Service Ordering User Guide. Version 8.0

1 Review Information About this Guide

Oracle Enterprise Single Sign-on Logon Manager Best Practices: Deploying ESSO-LM with the Windows Authenticator Version 2 Release

General Security Principles

Oracle Identity Manager

Oracle Retail Invoice Maching Installation Guide Release March 2006

Oracle Governance, Risk and Compliance Controls. Deployment with WebLogic Release 8.6.0

Oracle Enterprise Manager

Defining Constants and Variables for Oracle Java CAPS Environments

1 Important Configuration Changes

Oracle Retail Merchandising System Installation Guide Release German August 2006

JD Edwards EnterpriseOne Licensing

What s New for Oracle Cloud Stack Manager. Topics: July Oracle Cloud. What's New for Oracle Cloud Stack Release

Module Code Entries Utility Oracle FLEXCUBE Universal Banking Release [December] [2016]

JavaFX. JavaFX System Requirements Release E

New Features in Primavera P6 16.2

Copyright

Siebel Brightware. Implementation Readiness Guide. Version 8.1.6

Technical Enhancements

Oracle is a registered trademark of Oracle Corporation and/or its affiliates. Other names may be trademarks of their respective owners.

JavaFX. JavaFX System Requirements Release E

Transcription:

Oracle Enterprise Single Sign-on Provisioning Gateway SIM Integration and Installation Guide Release 11.1.1.2.0 E15703-02 November 2010

Oracle Enterprise Single Sign-on Provisioning Gateway SIM Integration and Installation Guide, Release 11.1.1.2.0 E15703-02 Copyright 2006-2010, Oracle. All rights reserved. The Programs (which include both the software and documentation) contain proprietary information; they are provided under a license agreement containing restrictions on use and disclosure and are also protected by copyright, patent, and other intellectual and industrial property laws. Reverse engineering, disassembly, or decompilation of the Programs, except to the extent required to obtain interoperability with other independently created software or as specified by law, is prohibited. The information contained in this document is subject to change without notice. If you find any problems in the documentation, please report them to us in writing. This document is not warranted to be error-free. Except as may be expressly permitted in your license agreement for these Programs, no part of these Programs may be reproduced or transmitted in any form or by any means, electronic or mechanical, for any purpose. If the Programs are delivered to the United States Government or anyone licensing or using the Programs on behalf of the United States Government, the following notice is applicable: U.S. GOVERNMENT RIGHTS Programs, software, databases, and related documentation and technical data delivered to U.S. Government customers are "commercial computer software" or "commercial technical data" pursuant to the applicable Federal Acquisition Regulation and agency-specific supplemental regulations. As such, use, duplication, disclosure, modification, and adaptation of the Programs, including documentation and technical data, shall be subject to the licensing restrictions set forth in the applicable Oracle license agreement, and, to the extent applicable, the additional rights set forth in FAR 52.227-19, Commercial Computer Software--Restricted Rights (June 1987). Oracle USA, Inc., 500 Oracle Parkway, Redwood City, CA 94065. The Programs are not intended for use in any nuclear, aviation, mass transit, medical, or other inherently dangerous applications. It shall be the licensee's responsibility to take all appropriate fail-safe, backup, redundancy and other measures to ensure the safe use of such applications if the Programs are used for such purposes, and we disclaim liability for any damages caused by such use of the Programs. Oracle, JD Edwards, PeopleSoft, and Siebel are registered trademarks of Oracle Corporation and/or its affiliates. Other names may be trademarks of their respective owners. The Programs may provide links to Web sites and access to content, products, and services from third parties. Oracle is not responsible for the availability of, or any content provided on, third-party Web sites. You bear all risks associated with the use of such content. If you choose to purchase any products or services from a third party, the relationship is directly between you and the third party. Oracle is not responsible for: (a) the quality of third-party products or services; or (b) fulfilling any of the terms of the agreement with the third party, including delivery of products or services and warranty obligations related to purchased products or services. Oracle is not responsible for any loss or damage of any sort that you may incur from dealing with any third party.

ESSO-PG SIM Installation and Configuration Guide Table of Contents Abbreviations and Terminology... 2 Preface... 3 Audience... 3 Component Modules... 4 Installation Overview... 4 Prerequisites... 4 Installation Instructions... 5 Release Structure and Package Contents... 5 Installing the Connectors... 5 Configuration Options... 7 Modify SIM Connector Configuration File... 7 Appendix A: WorkflowRegistry.xml... 8 Page 1

Abbreviations and Terminology Abbreviations and Terminology Following is a list of commonly-used abbreviations and terminology. Abbreviation or Terminology Administrative Console Agent FTU ESSO-AM ESSO Anywhere ESSO-PG ESSO-KM ESSO-LM ESSO-PR Full Name ESSO-LM Administrative Console ESSO-LM Logon Manager Agent First Time Use Wizard Oracle Enterprise Single Sign-on Authentication Manager Oracle Enterprise Single Sign-on Anywhere Oracle Enterprise Single Sign-on Provisioning Gateway Oracle Enterprise Single Sign-on Kiosk Manager Oracle Enterprise Single Sign-on Logon Manager Oracle Enterprise Single Sign-on Password Reset Page 2

ESSO-PG SIM Installation and Configuration Guide Preface This guide describes how the Oracle Enterprise Single Sign-on Provisioning Gateway (ESSO-PG) can receive and process provisioning requests initiated by Sun Java System Identity Manager (SIM). The integration of ESSO-PG with SIM is accomplished through a workflow extension that SIM uses to communicate with the ESSO-PG Web Service. This workflow extension has two components, the ESSO-PG Command Line Interface (CLI) and the SIM Provisioning Workflow Interface (Connector). The CLI accepts requests from the Connector and communicates them to the ESSO-PG Web Service. The Connector itself can be installed locally or in a remote manner to allow remote invocation by SIM. This allows the Connector to reside on platforms that are currently not supported by the ESSO-PG CLI. In the remote case, SSL is used to secure communications between machines. Audience This guide is intended for experienced application programmers responsible for the development of the Sun Java System Identity Manager. Readers are expected to understand SIM administration concepts. The person completing the installation procedure should also be familiar with the site s system standards. Readers should be able to perform routine security administration tasks. Note: The instructions in this guide provide an overview of ESSO-PG s SIM interface, installation instructions, and sample integration scenario. The steps for integration with your organizaton s specific workflow scenario may vary. This guide is intended to serve purely as an example of how to integrate SIM and ESSO-PG in a basic workflow scenario. Review the information provided in this guide to determine how to accomplish integration for your organization. The SIM Connector is set up to work out-of-the-box in a local environment. Page 3

Component Modules Component Modules The API Invoker uses a client-server model. The CLI does not need to be installed on the same machine as SIM. The API Invoker makes a web service call to the ESSO-PG Server and receives the response. Installation Overview This section describes installation and configuration requirements to integrate ESSO-PG with the Sun Java Systems Identity Manager. Prerequisites The ESSO-PG server and the ESSO-PG Administrative Console must be installed. See the ESSO-PG Installation and Setup Guide for the installation instructions. Carefully review the ESSO-PG system requirements in the ESSO-PG Release Notes. The ESSO-PG CLI components must be installed on the system that is running the SIM Provisioning Workflow Interface (Connector). If you are using the local connector, you must install SIM on the same system. See the ESSO-PG Installation and Setup Guide for the installation and configuration of the ESSO-PG CLI. To install the Connector, you must install the following components: Java 1.4.2 or higher ESSO-PG CLI SIM 7.0 or 8.0 Page 4

ESSO-PG SIM Installation and Configuration Guide Installation Instructions This section describes how to install the SIM connector and integrate it into the SIM workflow. Release Structure and Package Contents Document: contains all documents for installation. Libraries: contains workflow extensions and schema modifications. Scripts: contains all the scripts needed to create the sample workflow. Resources: contains the key used in the installation. SIM Jars: contains all the.jar files needed. Installing the Connectors Open the Release Package directory, which contains the following files in the SIM.jar file directory: axis-1.2.1.jar activation.jar axis-ant-1.2.1.jar bcprov-jdk13-128.jar commons-discovery-0.2.jar commons-logging-1.0.4.jar EncryptionTool.jar jaxp-api.jar jaxrpc.jar mail.jar opensaml-1.0.1.jar PMAPIInvoker_6.0.jar PMCLI.jar saaj.jar wss4j.jar wsdl4j_1.5.1.jar xalan.jar xercesimpl.jar xmlsec-1.3.0.jar Note: Application server should not contain any of the files mentioned above. If it does, it should not be overridden. Page 5

Installation Instructions Copy the.jar files listed above to the <SIM Staging Directory>\WEB-INF\lib directory. (The section Configuration Options should be completed before moving the.jar files.) If the application server is Jboss, the following.jar files should not be copied, as they are already present in the server: activation.jar commons-logging-1.0.4.jar mail.jar xalan.jar xmlsec-1.3.0.jar If the application server is Apache Tomcat, the following.jar files should not be copied, as they are already present in the server: activation.jar commons-logging-1.0.4.jar mail.jar To complete installation, follow these steps: 1. Make the changes to workflowregistry.xml as directed in Appendix A. A sample modified file is present in the Release Package/Resources folder. 2. To encrypt the VGO admin User Password, go to %SIM Staging Directory%\bin directory through command prompt. Type lh console and and press Enter. Now type encrypt {password} for example encrypt sena@120. Copy the encrypted string that is returned. 3. Open the PasslogixUpgrade.xml file, located in the Libraries\TIM_SIM\Extensions\SIMUpgrade directory, using an XML reader. Replace the following values (this file is used to import the LDAP Resource that can be used to test the connector): vgoadmiid: Locate the following lines (there are multiple lines): <Argument name='vgoadminid' value='oim2\administrator'/>. Replace the string OIM2\administrator with the vgoadminid (note that it should be in single quotes exactly as in the xml file and all instances should be replaced. vgoadmin Password: Locate the following lines (there are multiple lines): <Argument name='vgoadminpwd' value='ec08b38ce58d5511:- 34DB4FDA:121F2228071:-7FFB lv8f4i66e+o='/> Replace the string EC08B38CE58D5511:-34DB4FDA:121F2228071:- 7FFB lv8f4i66e+o= with the vgoadminid Password that was obtained as in above..(note it should be in single quotes exactly as in the xml file. vgossoapplication: Locate the word AD Server One (there are more than one instance). Replace the string AD Server One with the vgossoapplication.(note it should be exactly as in the xml file and all instances should be replaced. 4. The LDAP resource that is imported must be configured to work in the specific environment you have set. Check the configuration information, such as hostname, Bind-dn, and password. Follow the configuration option instructions in the next section to complete setup of the SIM Connector. Page 6

ESSO-PG SIM Installation and Configuration Guide Configuration Options This section describes how to configure ESSO-PG to work with SIM. Modify SIM Connector Configuration File 1. Open the jar PMAPIInvoker_6.0 (located in the SIM Jars folder) and unzip it using Winzip or Winrar. 2. Go to the location \com\passlogix\integration\provision\conf and modify the file PMClientConfiguration.properties to add the location of the ESSO-PG server. A sample file is present in the Resources folder. 3. Compress the file again and create the.jar file with the same name (PMAPIInvoker_6.0.jar). 4. Modify the following attributes. javacli.serviceurl example: javacli.serviceurl=http://192.168.120.28:80/v-go PM Service/UP.asmx Page 7

Appendix A: WorkflowRegistry.xml Appendix A: WorkflowRegistry.xml Add the following information to the workflowregistry.xml file, which is located in the %SIM Staging Directory%\config directory. Add this information just above the line containing </WorkflowRegistry>. <!-- ===================================================================== Passlogix Applications ======================================================================-- > <WorkflowApplication name='passlogix Credential Addition' class='com.passlogix.integration.provision.sim.simworkflowinterface' op='add_credential'> Adds an application's credential for the Passlogix SSO User. <ArgumentDefinition name='sso_userid'> The Passogix SSO User ID for which credential needs to be added. <ArgumentDefinition name='sso_application'> The application for which account information would be added to Passlogix. <ArgumentDefinition name='sso_description'> Page 8

ESSO-PG SIM Installation and Configuration Guide An optional description of the account. <ArgumentDefinition name='sso_app_userid'> Account's User ID that will be used for authentication with the application. <ArgumentDefinition name='sso_password'> Account's password that will be used for authentication with the application. <ArgumentDefinition name='sso_other1'> Additional information about the account required during Login. <ArgumentDefinition name='sso_other2'> Additional information about the account required during Login. <ResultDefinition name='command_id'> The Command GUID returned for the submitted command. </ResultDefinition> Page 9

Appendix A: WorkflowRegistry.xml </WorkflowApplication> <WorkflowApplication name='passlogix Credential Deletion' class='com.passlogix.integration.provision.sim.simworkflowinterface' op='delete_credential'> Deletes the application's credential for the Passlogix SSO User. <ArgumentDefinition name='sso_userid'> The Passogix SSO User ID for which credential needs to be deleted. <ArgumentDefinition name='sso_application'> The application for which account information would be deleted from Passlogix. <ArgumentDefinition name='sso_app_userid'> Account's User ID that will be used for authentication with the application. <ResultDefinition name='command_id'> The Command GUID returned for the submitted command. </ResultDefinition> </WorkflowApplication> Page 10

ESSO-PG SIM Installation and Configuration Guide <WorkflowApplication name='passlogix Credential Modification' class='com.passlogix.integration.provision.sim.simworkflowinterface' op='modify_credential'> Modifies the application's credential information for the Passlogix SSO User. <ArgumentDefinition name='sso_userid'> The Passogix SSO User ID for which credential needs to be modified. <ArgumentDefinition name='sso_application'> The application for which account information would be modified in Passlogix. <ArgumentDefinition name='sso_description'> An optional new description of the account. <ArgumentDefinition name='sso_app_userid'> Account's User ID that will be used for authentication with the application. Page 11

Appendix A: WorkflowRegistry.xml <ArgumentDefinition name='sso_password'> New Account's password that will be used for authentication with the application. <ArgumentDefinition name='sso_other1'> New Additional information about the account required during Login. <ArgumentDefinition name='sso_other2'> New Additional information about the account required during Login. <ResultDefinition name='command_id'> The Command GUID returned for the submitted command. </ResultDefinition> </WorkflowApplication> <WorkflowApplication name='passlogix User Deletion' class='com.passlogix.integration.provision.sim.simworkflowinterface' op='delete_user'> Deletes the Passlogix SSO User. <ArgumentDefinition name='sso_userid'> Page 12

ESSO-PG SIM Installation and Configuration Guide The Passogix SSO User ID that must be deleted. <ResultDefinition name='command_id'> The Command GUID returned for the submitted command. </ResultDefinition> </WorkflowApplication> Page 13