Skip to main content

Posts

Showing posts from 2015

Create User through SCIM-REST OIM PS3

Below are the Parameters to create a user in OIM through REST: URL: http://OIM_HOST:14000/idaas/im/scim/v1/Users Authentication:  Username(xelsysadm): Password Request Type: Post Request Content: Application/scim+json Request Body: { "schemas": [ "urn:ietf:params:scim:schemas:extension:oracle:2.0:OIG:User", "urn:ietf:params:scim:schemas:core:2.0:User", "urn:ietf:params:scim:schemas:extension:oracle:2.0:IDM:User", "urn:ietf:params:scim:schemas:extension:enterprise:2.0:User" ], "userName": "USER_LOGIN", "password":"PASSWORD", "name": { "givenName": "FIRST_NAME", "familyName": "LAST_NAME" }, "emails": [ { "value": "EMAIL", "type": "work" } ], "userType": "Full-Time", "urn:ietf:params:scim:schemas:extension:enterprise:2

OIM Connection and Create User API - 11g R2 PS3

For Setting up OIM API Environment on local desktop download any IDE like Eclipse and create a Java Project. Connect to the OIM Environment and download all the libs from OIM Server as below: <Oracle_IDM_Home>/designconsole/ext <Oracle_IDM_Home>/designconsole/lib <MW_home>/oracle_common/modules/oracle.jrf_11.1.1/jrf-api.jar <MW_home>/wlserver_10.3/server/lib/wlfullclient.jar Attach all these jars in the Java Build Path of the project. Then write a connection code to OIM. Sample code is as below: package com.oracle.oim; import java.util.Hashtable; import javax.security.auth.login.LoginException; import oracle.iam.platform.OIMClient; public class Connection  { public OIMClient OimConnection()    { oracle.iam.platform.OIMClient oimClient = null; try  {        Hashtable<Object, Object> env = new Hashtable<Object, Object>();        env.put(OIMClient.JAVA_NAMING_FACTORY_INITIAL, "we

Webcenter Portal SSOwith OAM 11g R2 PS2

Installation of OUD: Directory server needs to be installed for setting up the SSO. Installation of OUD is described in below post: http://idm-world.blogspot.in/2014/08/installation-of-oracle-unified.html Install OAM: OAM 11g R2 is required. Below are the steps to install OAM 11gR2: http://idm-world.blogspot.in/2014/03/installation-of-oam-11g-ps2-high-level.html  Installation and configuration of WebTier Utility:  Download and install webtier utility.Steps are as below: http://idm-world.blogspot.in/2015/07/installation-of-web-tier-utility.html Set the reverse proxy of OHS to Webcenter. In order to do that navigate to <Middleware_home>/Oracle_WT1/instances/instance1/config/OHS/ohs1/ and  Open the file - mod_wl_ohs.conf. Add below para in the file: <Location />     SetHandler weblogic-handler     WebLogicHost server1     WeblogicPort 8889 </Location> This will redirect all the OHS request to weblogic server1 port 8889.URL patter

Installation of Webgate 11G

Installation of Web Tier Utility

Download the software unzip it on the server and run Disk1/runInstaller .sh.

MAF-iOS application Integration with OAM-MS

Configurations in Oracle Access Manager: Create a application profile in OAMMS. Click Mobile and Social --> Mobile Services --> Application Profiles -->Create. Provide Application bundle ID of the MAF Application.                                                                                        Profile must have Mobile Configuration checked.                                                                            Provide the values for below fields: -URL scheme -iOS bundle ID -Android Package -Android app signature Create a service domain in OAMMS and associate the application profile with newly created domain. Click Mobile and Social --> Mobile Services --> Service Domains -->Create. Existing MobileServiceDomain can also be used. •Type must be Mobile Application •Authentication Scheme -Mobile Service Authentication if using MAF Login page locally -InternetIdentityAuthentication if using the relying party feature - •Security Handler -DefaultS

Auto Approval for Self-Register Users- OIM 11g R2

For Auto Approving the self register user we need to do below steps: 1. Create an Event handler to Prepopulate the organisation key for the users. 2. Create an auto approval policy for Request level self register users. 3.  Create an auto approval policy for Operational level self register users. Create an Event handler to Prepopulate the organisation  key for the users: Create a class to prepopulate the Organisation value. Below is the sample code to do that. package com.oracle.oim.utility.eventhandler; import java.io.PrintStream; import java.io.Serializable; import java.util.HashMap; import java.util.Set; import oracle.iam.identity.exception.OrganizationManagerException; import oracle.iam.identity.orgmgmt.api.OrganizationManager; import oracle.iam.identity.orgmgmt.vo.Organization; import oracle.iam.identity.usermgmt.api.UserManagerConstants; import oracle.iam.identity.usermgmt.api.UserManagerConstants.AttributeName; import oracle.iam.identity.usermg

OIG 11g R2 PS3 : Features

Oracle Identity Governance PS3: Main themes: 1)       Identity Services for Mobile and Extranet 2)       Comprehensive Role Management and Continuous Compliance 3)       Simplified and Scalable Provisioning 4)       Enhanced Privileged Access 5)       Enhanced Cloud integration Overall Goals, Themes & Features: 1)       Identity Services for Mobile and Extranet a)       Users can manage their devices, request for apps via the Enterprise App Store through the Governance self-service console b)       Birthright access to mobile apps and devices driven by Enterprise roles c)        Simplified deployment with LDAP as ID Store, no SOA and approvals d)       SCIM/ REST for Extranet-focused Identity Services 2)       Mobile Security Suite Integration: a)       Provision Devices and App’s with Roles b)       Common Policy framework for Devices, App’s and Identities c)        App’s request able through common catalog 3)       Continued UI Simplifi