<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>ForgeRock Community Blog Syndicate</title>
	<atom:link href="http://blogs.forgerock.org/aggregator/feed/" rel="self" type="application/rss+xml" />
	<link>http://blogs.forgerock.org/aggregator</link>
	<description>Aggregating blogs from the ForgeRock community</description>
	<lastBuildDate>Wed, 16 May 2012 07:24:03 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Integrate OpenIDM with Oracle DB</title>
		<link>http://blogs.forgerock.com/OpenIDM/2012/05/16/integrate-openidm-with-oracle-db/</link>
		<comments>http://blogs.forgerock.com/OpenIDM/2012/05/16/integrate-openidm-with-oracle-db/#comments</comments>
		<pubDate>Wed, 16 May 2012 07:24:03 +0000</pubDate>
		<dc:creator>OpenIDM blog</dc:creator>
				<category><![CDATA[ForgeRock]]></category>
		<category><![CDATA[OpenIDM]]></category>
		<category><![CDATA[Technical]]></category>

		<guid isPermaLink="false">http://blogs.forgerock.com/OpenIDM/?p=32</guid>
		<description><![CDATA[Some questions have popped up in the OpenIDM mailing list regarding integration with various database packages, and with a little help from one of our skilled engineers, here is a little cookbook recipe on how to swiftly and easily integrate &#8230; <a href="http://blogs.forgerock.com/OpenIDM/2012/05/16/integrate-openidm-with-oracle-db/">Continue reading <span>&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Some questions have popped up in the OpenIDM mailing list regarding integration with various database packages, and with a little help from one of our skilled engineers, here is a little cookbook recipe on how to swiftly and easily integrate with Oracle DB for your provisioning purposes.</p>
<p>Currently there is no public JSON configuration file available for Oracle DBs since the database schemas are different, however ForgeRock provides sample configuration files at http://sources.forgerock.org/browse/openidm/trunk/openidm-zip/src/main/resources/samples/provisioners</p>
<p>One of OpenIDMs governing principles is to be modular and it uses OSGi as its modularity framework so In order to make the DB connectors work you need an OSGi enabled JDBC driver for your Database. The downside is that unfortunately there are not many driver jars ready for OSGi so you need to repack your own.</p>
<p>There is a how-to for Oracle here: https://bugster.forgerock.org/jira/browse/OPENIDM-580 </p>
<p>This also works for MS SQL JDBC or http://sourceforge.net/projects/jtds/files/ and deploy to the OpenIDM bundle folder. If you have the proper active JDBC driver then you can use any of these:</p>
<p>http://openicf.forgerock.org/connectors/db.html connectors.</p>


openicf-scriptedsql-connector-1.1.0.0.jar
openicf-scriptedsql-connector-1.1.0.1-SNAPSHOT.jar
openicf-databasetable-connector-1.1.0.0-SNAPSHOT.jar
openicf-db2-connector-1.1.0.0-SNAPSHOT.jar
openicf-mysqluser-connector-1.1.0.0-SNAPSHOT.jar
openicf-oracle-connector-1.1.0.0-SNAPSHOT.jar


<p>Download the one you need to /openidm/connectors folder and restart OpenIDM. There is a CLI tool to generate the configuration file;</p>
./cli.sh configureconnector oracle
Using boot properties at /openidm/conf/boot/boot.properties

 0. XML version 1.1.0.0
 1. org.forgerock.openicf.scriptedsql.ScriptedSQLConnector version 1.1.0.0
 2. Oracle Connector version 1.1.0.0-SNAPSHOT
 3. CSV File Connector version 1.1.0.0
 4. LDAP Connector version 1.1.0.0
 5. Exit

Select [0..5]: 2
Edit the configuration file and run the command
again. The configuration was saved to
/openidm/temp/provisioner.openicf-oracle.json
<p>You can edit the provisioner.openicf-oracle.json and run the command again. It will connect to your Oracle DB server and populate the schema part of the config file. If you connect to a DB Table then:</p>
./cli.sh configureconnector myOracleDBTable
Using boot properties at /openidm/conf/boot/boot.properties

 0. XML version 1.1.0.0
 1. org.forgerock.openicf.scriptedsql.ScriptedSQLConnector version 1.1.0.0
 2. Oracle Connector version 1.1.0.0-SNAPSHOT
 3. CSV File Connector version 1.1.0.0
 4. LDAP Connector version 1.1.0.0
 5. Database Table Connector version 1.1.0.0-SNAPSHOT
 6. Exit

Select [0..6]: 5
Edit the configuration file and run the command
again. The configuration was saved to
/openidm/temp/provisioner.openicf-myOracleDBTable.json
<p>So with the above done &#8211; its time to start CRUD:ing. Happy CRUD!</p>
]]></content:encoded>
			<wfw:commentRss>http://blogs.forgerock.com/OpenIDM/2012/05/16/integrate-openidm-with-oracle-db/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Time to React…</title>
		<link>http://blogs.forgerock.com/OpenIDM/2012/05/11/time-to-react/</link>
		<comments>http://blogs.forgerock.com/OpenIDM/2012/05/11/time-to-react/#comments</comments>
		<pubDate>Fri, 11 May 2012 06:59:55 +0000</pubDate>
		<dc:creator>OpenIDM blog</dc:creator>
				<category><![CDATA[OpenIDM]]></category>
		<category><![CDATA[Sun IdM Migration]]></category>

		<guid isPermaLink="false">http://blogs.forgerock.com/OpenIDM/?p=24</guid>
		<description><![CDATA[As Oracle effectively is putting the nails in the coffin and forever burying Sun Identity Manager (known now as Oracle Waveset) six feet under, it is time to react. The replacement decision customers will make will have a huge impact &#8230; <a href="http://blogs.forgerock.com/OpenIDM/2012/05/11/time-to-react/">Continue reading <span>&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>As Oracle effectively is putting the nails in the coffin and forever burying Sun Identity Manager (known now as Oracle Waveset) six feet under, it is time to react. The replacement decision customers will make will have a huge impact on the strategy around Identity Management going forward. Some customers will be bashed with the application centric, vendor locked-in message from Oracle, to migrate to Oracle Identity Manager or persuaded by traditional large vendors to pick their offering instead.<br />
Fortunately there are alternatives that does not put you in the corner, allows you to be in control and establish a strategy that fits your needs at a cost that is reasonable; one of them being ForgeRock OpenIDM.</p>
<p>Lets look at four the typical use-cases a typical Sun IdM customer have deployed and discuss how OpenIDM matches up.</p>
<p><strong>1.) Orphan account detection</strong><br />
Sun IdM provides a reconciliation engine allowing customers with XPRESS rules to define correlations between target resource accounts and the virtual identity in Sun IdM. The reconciliations runs per resource, compares and produces situations on whether accounts are matched, unmatched, not known etc. OpenIDM offers a similar reconciliation engine allowing these correlation rules to be migrated from XPRESS to JavaScripts. The reconciliation results are similar to what Sun IdM offers and also exposes the capabilitiy of invoking custom reactions to a discovered situation such as running a script or invoking a BPMN 2.0 workflow. The reconciliation similar to Sun IdM also provides the necessary information needed to produce reports such as orphan accounts reports.</p>
<p><strong>2.) Authoratative Source driven provisioning</strong><br />
Sun IdM provides the mechanism of ActiveSync, where certain connectors or resource adapters are extended with the capability of reacting to near real-time (via scheduled polling). The ActiveSync process then discovers CREATE, UPDATE or DELETE situations on resource accounts and three different workflows parses a set of forms (typically referred to as ActiveSync forms) to manage the attribute transformations and identity data flow.<br />
OpenIDM offers a similar capability and also leverages the same set of connectors as Sun IdM. In the world of OpenIDM this capability is referred to as LiveSync. The LiveSync process is typically a scheduled process running as a background process and instead of UserForms and XPRESS to define the transformations, these are specified in mappings describing the flow from one system to another. The LiveSync life-cycle offers a number of hooks that allows you to specify actions such as running custom scripts or invoking workflow offering the same flexibility and capabilites as Sun IdM.</p>
<p><strong>3.) Password Management</strong><br />
A typical quick-win and low hanging fruit with Sun IdM was that once resource adapters or connectors were configured, the password management aspect came with the setup. Sun IdM allows you to specify governing password policy according to company requirements and enforce them during password resets. Sun IdM also allowed to intercept passwords on Active Directory by deploying a special plugin on the AD domain controllers. Self Service capabilties to reset passwords was by default managed using challenge/response questions that could either be specified by administrator or self-defined, or a combination of the two.</p>
<p>OpenIDM provides equal functionality to manage passwords, specify policies using flexible regular expressions in JavaScript rules, to reset and change passwords accordingly and to leverage challenge questions to do self-service resets. OpenIDM also provides a plugin for AD to intercept passwords and allow them to be synchronized as well as a plugin for OpenDJ to expose the same capability there.</p>
<p><strong>4.) Self Service requests</strong><br />
Sun IdM allows you to quickly and easily expose custom workflows that can interact with the virtual identity and the underlying integrated resources to do attribute updates or to provision new accounts etc. OpenIDM exposes the same capability but instead of using a proprietary workflow definition language, leverage the industry standard BPMN 2.0 to specify workflows.</p>
<p>OpenIDM has been designed with flexibility, modularity, scalability and developer-friendlyness in mind. That means it is a perfect fit for the same reasons Sun IdM was probably selected in the first place, but without any proprietary technologies being used required specific training. Time to make a decision; stuck in the corner or making a move that gives you options in the future?</p>
]]></content:encoded>
			<wfw:commentRss>http://blogs.forgerock.com/OpenIDM/2012/05/11/time-to-react/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Mexico, Mexiiiiico !</title>
		<link>http://ludopoitou.wordpress.com/2012/04/30/mexico-mexiiiiico/</link>
		<comments>http://ludopoitou.wordpress.com/2012/04/30/mexico-mexiiiiico/#comments</comments>
		<pubDate>Mon, 30 Apr 2012 06:00:20 +0000</pubDate>
		<dc:creator>Ludo</dc:creator>
				<category><![CDATA[customers]]></category>
		<category><![CDATA[ForgeRock]]></category>
		<category><![CDATA[General]]></category>
		<category><![CDATA[mexico]]></category>
		<category><![CDATA[opendj]]></category>
		<category><![CDATA[performance]]></category>

		<guid isPermaLink="false">http://ludopoitou.wordpress.com/?p=1120</guid>
		<description><![CDATA[I&#8217;m just back from a week of business trip to Mexico City. This was my first time in Mexico and I&#8217;ve heard all the rumors of it being a very dangerous city. I must say that I&#8217;ve seen a very very big city, vibrant, busy, with a lot of car trafic, but at no point [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=ludopoitou.wordpress.com&#38;blog=9290851&#38;post=1120&#38;subd=ludopoitou&#38;ref=&#38;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>I&#8217;m just back from a week of business trip to Mexico City. This was my first time in Mexico and I&#8217;ve heard all the rumors of it being a very dangerous city. I must say that I&#8217;ve seen a very very big city, vibrant, busy, with a lot of car trafic, but at no point I had any fear of being robbed or molested.</p>
<p>Two things have marked me during my stay. First, the city is very green. There are lots of trees, plants, flowers everywhere. All main avenues are borded by trees. It&#8217;s like mother nature is trying to tell us that she still exists despite the concrete and buildings.</p>
<p><img class="size-medium wp-image-1125 alignnone" title="Street1" src="https://ludopoitou.files.wordpress.com/2012/04/img_0866.jpg?w=225&h=300" alt="Trees in Avenues" width="225" height="300" /><img class="size-medium wp-image-1126 alignnone" title="StreetTree" src="https://ludopoitou.files.wordpress.com/2012/04/img_0879.jpg?w=225&h=300" alt="Tree in flower" width="225" height="300" /></p>
<p>The other thing is that at any time of the day or the night, there are people in the street, trying to earn a little bit of money, selling water, tissues or balloons.</p>
<p><img class="aligncenter size-full wp-image-1123" title="Globero" src="https://ludopoitou.files.wordpress.com/2012/04/img_0863.jpg?w=620" alt="Globero"   /></p>
<p><br class="Apple-interchange-newline" /><img class="alignright size-thumbnail wp-image-1132" title="Tacos" src="https://ludopoitou.files.wordpress.com/2012/04/img_0922.jpg?w=112&h=150" alt="" width="112" height="150" /></p>
<p>The food was amazing. I enjoyed tacos, fresh fruits, some argentinian bife, jalapeños&#8230; Spicy, but not &#8220;mucho picante&#8221;. As well as beers like Victoria, Bohemia, Dox Equis, Modelo&#8230; And tequila of course !</p>
<p>Other photos from my trip are on Google+</p>
<p>By the way, we did work this week in Mexico.</p>
<p>Below is a photo of the screen as we&#8217;ve finished importing the customers&#8217; data in OpenDJ (the data includes a few hundreds of groups, each averaging 40 000 members). I like this kind of performance number ! And I will probably say more about the hardware and settings to achieve that in a future post.</p>
<p><img class="aligncenter size-full wp-image-1130" title="IMG_0888" src="https://ludopoitou.files.wordpress.com/2012/04/img_0888.jpg?w=620&h=465" alt="" width="620" height="465" /></p>
<p>I shall say a big thank you to our partner in Mexico and Latin America : NoLogin. They&#8217;ve made everything to make my stay safe and comfortable, including with jalapeños and tequila !</p>
<p>I hope the few companies I visited will turn into customers. I&#8217;d like to come back again in Mexico. These 5 days have just gone to0 fast. And I&#8217;ve just started to get into lutta libre <img src='http://s1.wp.com/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </p>
<p><img class="aligncenter size-full wp-image-1121" title="MexicanLudo" src="https://ludopoitou.files.wordpress.com/2012/04/mexicanludo.png?w=620" alt="Mexican Wrestler"   /></p>
<br />Filed under: General Tagged: customers, ForgeRock, mexico, opendj, performance <img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/ludopoitou.wordpress.com/1120/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/ludopoitou.wordpress.com/1120/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/ludopoitou.wordpress.com/1120/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/ludopoitou.wordpress.com/1120/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/ludopoitou.wordpress.com/1120/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/ludopoitou.wordpress.com/1120/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/ludopoitou.wordpress.com/1120/" /> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=ludopoitou.wordpress.com&blog=9290851&%23038;post=1120&%23038;subd=ludopoitou&%23038;ref=&%23038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://ludopoitou.wordpress.com/2012/04/30/mexico-mexiiiiico/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
<enclosure url="https://ludopoitou.files.wordpress.com/2012/04/mexicanludo.png" length="" type="" />
<enclosure url="https://ludopoitou.files.wordpress.com/2012/04/img_0922.jpg?w=112" length="" type="" />
<enclosure url="https://ludopoitou.files.wordpress.com/2012/04/img_0888.jpg" length="" type="" />
<enclosure url="https://ludopoitou.files.wordpress.com/2012/04/img_0879.jpg?w=225" length="" type="" />
<enclosure url="https://ludopoitou.files.wordpress.com/2012/04/img_0863.jpg" length="" type="" />
<enclosure url="https://ludopoitou.files.wordpress.com/2012/04/img_0866.jpg?w=225" length="" type="" />
<enclosure url="http://0.gravatar.com/avatar/4c7d0f23ff8919a2720a7845ba1d4e5a?s=96&amp;amp;d=http://0.gravatar.com/avatar/ad516503a11cd5ca435acc9bb6523536?s=96&amp;amp;r=R" length="" type="" />
		</item>
		<item>
		<title>No REST for the wicked</title>
		<link>http://blogs.forgerock.com/matters/?p=49</link>
		<comments>http://blogs.forgerock.com/matters/?p=49#comments</comments>
		<pubDate>Sat, 21 Apr 2012 09:17:20 +0000</pubDate>
		<dc:creator>jonathan</dc:creator>
				<category><![CDATA[Identity Services]]></category>
		<category><![CDATA[OpenAM]]></category>
		<category><![CDATA[REST]]></category>

		<guid isPermaLink="false">http://blogs.forgerock.com/matters/?p=49</guid>
		<description><![CDATA[Like Ozzy Osbourne, we too want to sing about REST but not Ezekiel&#8217;s troubled sea. The world of Representational State Transfer (REST) is the rebirth of HTTP as something more meaningful than a prefix in your browser. So getting back to the origins of GET and POST (familiar friends), delving into PUT and  DELETE (probably [...]]]></description>
			<content:encoded><![CDATA[<p>Like Ozzy Osbourne, we too want to sing about REST but not Ezekiel&#8217;s troubled sea. The world of Representational State Transfer (REST) is the rebirth of HTTP as something more meaningful than a prefix in your browser.</p>
<p>So getting back to the origins of GET and POST (familiar friends), delving into PUT and  DELETE (probably strangers), and bringing it full circle to CRUD (relations you have to invite to every party) we are deep within the psyche of OpenAM where all things good are now viewed with RESTful glasses.</p>
<p>Embracing OAuth2 as a powerful emerging standard and revamping the OpenAM Identity Services that provided a REST-like interface to core functionality is only the start. The shift to a resource-oriented architecture (ROA) is underway and hopes to bring lightweight, flexible access to many more features of this great product.</p>
<p>Stay tuned for updates, and enjoy some Ozzy.</p>
<p></p>
]]></content:encoded>
			<wfw:commentRss>http://blogs.forgerock.com/matters/?feed=atom&#038;p=49</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>OpenAM 10.0.0</title>
		<link>http://blogs.forgerock.com/openam/2012/04/20/openam-10-0-0/</link>
		<comments>http://blogs.forgerock.com/openam/2012/04/20/openam-10-0-0/#comments</comments>
		<pubDate>Fri, 20 Apr 2012 13:58:11 +0000</pubDate>
		<dc:creator>OpenAM</dc:creator>
				<category><![CDATA[OpenAM]]></category>

		<guid isPermaLink="false">http://blogs.forgerock.com/openam/?p=7</guid>
		<description><![CDATA[This week marks an important event in the life of ForgeRock:  OpenAM 10.0.0 has been released ! Thanks to the ForgeRock team, our customers and of course to all our community members that have contributed either by sending us feedback &#8230; <a href="http://blogs.forgerock.com/openam/2012/04/20/openam-10-0-0/">Continue reading <span>&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>This week marks an important event in the life of ForgeRock:  OpenAM 10.0.0 has been released !</p>
<p>Thanks to the ForgeRock team, our customers and of course to all our community members that have contributed either by sending us feedback in the mailing list, by rising issues in bugster, adding documentation in the wiki, or contributing with code and extensions. There are many names that I would like to put in a list, but you know who you are and you soon will receive a thanks email !</p>
<p>A large amount of the code base has been audited and cleaned up, and as a result the overall quality has been improved. Since the initial release of OpenAM more than a thousand bugs, security issues and improvements have been resolved. OpenAM 10.0.0 includes improvements in the areas of Federation with SAML 2.0 and OAuth 2.0, application integration with OpenIG, Risk Based Authentication, and key enhancements in security, reliability, performance and the underlying replication architecture.</p>
<p>These are some of the key enhancements:</p>

Open Identity Gateway (OpenIG): A high performance identity proxy that expedites the integration of web applications into an OpenAM Single Sign-On environment without touching the application. Ideal for legacy applications where changes to the security model are contraindicated. OpenIG also extends the SAML 2.0 Service Provider capabilities of the OpenAM offering.
Risk Based Authentication: Measure the risk associated with an authentication event and challenge with additional stronger credentials if the need arises. This is now part of the authentication framework and includes capabilities such as geographic location evaluation, time since last login, number of authentication failures check, ip address history check, cookie associated with a device check and attribute profile check, among others.
OAuth 2.0 authentication: Users can now federate their accounts from Google, Facebook, MSN, and any OAuth 2.0 provider with OpenAM.
SAML 2.0 Identity Provider enhanced capabilities that ease the interaction with end-users for several tasks such as approval of attribute release to service providers. This is implemented as an additional hook into the SAML 2.0 framework.
ForgeRock&#8217;s OpenDJ 2.4.5 is now the embedded configuration store.

<p title="OpenAM 10.0.0 announcement">Please read the official announcement, the release notes  and take a peek to the documentation. Everything is download-able from the usual place, the Maven Repository has been also updated and the build has been tagged in the repository as 10.0.0.</p>
<p title="OpenAM 10.0.0 announcement">As usual, your feedback to the mailing list and your participation in the community is very welcome.</p>
<p title="OpenAM 10.0.0 announcement">Let&#8217;s keep rocking  !</p>
]]></content:encoded>
			<wfw:commentRss>http://blogs.forgerock.com/openam/2012/04/20/openam-10-0-0/feed/atom/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

