Monday, January 11, 2010

Sun IdM Console in Action


Sun Identity Manager comes with a very useful utility which is called "console".
This utility is a command based interface that let a user to execute commands to perform actions on IdM components.

How to launch it?

Here, I am explaining this utility with NetBeans IDE 6.5 for Sun Identity Manager 8.1.

Netbeans IDE must have Sun IdM plugin installed before to launch this utility.

Steps:
  1. Go to project tab.
  2. Right click on IdM project as shown in pic.
  3. Click on Run LH Command and you would get a text field to enter your command
  4. Type 'console' and hit the trigger 'OK'.

You will get a console screen under the output window of NetBeans IDE.

Just type command 'help' and you will have a list of all available commands.

Let's try 'encrypt' command which is used to encrypt a password
Configurator> encrypt password
1E6FE9F6D24D74B2:13B0E3B8:12339160537:-7FEE|jJ8rkCnJ6th14cGmXzYi0w==
Configurator>

'encrypt' command returns an encrypted value of input string as have seen in above example.

Following are some important commands




Friday, December 11, 2009

Explore Sun Identity Manager For Your Organization

A cognitive journey to Sun Identity Manger Product to touch the power of SUN (Sun Microsystem)

https://www.sun.com/offers/details/buyers_guide_1008.xml

Click on above link to

Guide to Evaluating and Buying Identity Management


from Sun's offer

Tuesday, June 16, 2009

Common Build Environment (CBE)

Netbean IDE provides IDM plug-in to develop IDM application with CBE (Common Build Environment).

This CBE is very useful to handle complete IDM build process.
Even it makes multiple environments build process easy and intuitive.

Go to the below link to get the complete understanding of CBE:

http://wikis.sun.com/display/sunidmdev/Using+the+CBE#UsingtheCBE-FileReference

How To Setup An IDM Project

Just imagine you are a newbie in Sun IDM development then you are definitely bogged down with
enormous new terminologies like build-process, XML imports and build-targets etc.
Now, you require a mentor who could teach you everything related to development and deployment of an IDM application. So, to get a quick insight into IDM platform and have a virtual mentor

Friday, June 12, 2009

How to create groups in LDAP or Active Directory (AD) from Workflow

As we know very well that LDAP or Active Directory(AD)is always being used to store data in hierarchical structure by making different-different Groups.

The Groups in LDAP or AD can be expanded to any level in hierarchical structure.
There is always LDAP or AD Administrator who creates Groups in a domain as per
predefined requirement.

But sometimes as an IDM developer you might face a situation to create a Group
dynamically after being evaluated some logics in your business Work Flow.


Here is my endeavor to make your work little bit smoother

<Action id='0' name='create groups in LDAP'>
<expression>
<block name='create groups in LDAP' trace='true'>
<set name='resourceObject'>
<invoke name='getObject'>
<invoke name='getLighthouseContext'>
<ref>WF_CONTEXT</ref>
</invoke>
<invoke name='findType' class='com.waveset.object.Type'>
<s>Resource</s>
</invoke>
<s>DemoLDAP</s> <!-- LDAP or AD resource name -->
</invoke>
</set>
<set name='resourceAdapterHandle'>
<invoke name='findAdapter' class='com.waveset.provision.ResourceOp'>
<ref>resourceObject</ref>
<invoke name='getCache'>
<invoke name='getLighthouseContext'>
<ref>WF_CONTEXT</ref>
</invoke>
</invoke>
</invoke>
</set>
<set name='newOUGenericObject'>
<new class='com.waveset.object.GenericObject'>
<map>
<s>objectId</s>
<s>ou=GroupName,dc=test,dc=root</s> <!-- Group name -->
<s>objectType</s>
<s>Organizational Unit</s>
</map>
</new>
</set>
<invoke name='createObject'>
<ref>resourceAdapterHandle</ref>
<ref>newOUGenericObject</ref>
<map/>
</invoke>
</block>
</expression>
</Action>

Friday, June 5, 2009

Make Process Diagram Visible in IDM 8.1


In IDM 8.1 the visibility of the Process Diagram is disabled by default.

But sometime you want to see the flow of a workflow's activities then you go to

process diagram in Admin Interface.

To make the process diagram visible do the following changes in


'Configuration:System Configuration' xml file.

<Attribute name='disableProcessDiagrams'>
<Boolean>false</Boolean>
</Attribute


By default the attribute 'disableProcessDiagrams' value is true.

Note: Please restart your application to get the effects of changes in the IDM.

Stop Active Sync

Suppose you have a requirement to stop your active sync not from admin interface.

Then you are bound to contemplate to achieve that then you slew to programming paradigm to meet the requirement.

Hey no need to bring sweat in your euphoria just mail me to get remedy

ravinder.fbd@gmail.com