<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:blogger='http://schemas.google.com/blogger/2008' xmlns:georss='http://www.georss.org/georss' xmlns:gd="http://schemas.google.com/g/2005" xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-9144225311705585973</id><updated>2024-08-30T14:30:10.207-05:00</updated><category term="OAM"/><category term="OIF"/><category term="OIM 11g"/><category term="OAM XSS"/><category term="OIM"/><category term="Authentication Plugin"/><category term="Bruce Schneier"/><category term="COREid"/><category term="FIPS-140-2"/><category term="FedRAMP"/><category term="IDM_Installation"/><category term="Identiy_Manager"/><category term="Keycloak"/><category term="LDAP"/><category term="NetBeans"/><category term="Non-ASCII"/><category term="OAM CoreId Access"/><category term="OAM IdXML"/><category term="OAM Identity_Server COREid"/><category term="OAM Oblix IdXML COREid IdentityXML"/><category term="OAM R2"/><category term="OAM Webgate AccessGate"/><category term="OHS"/><category term="OIM11g"/><category term="OVD"/><category term="Persistent Login"/><category term="SAML"/><category term="SSO"/><category term="Self Help"/><category term="SharePoint"/><category term="SharePoint HttpModule"/><category term="Sun iPlanet LDAP multi-master configuration"/><category term="Sun_IDM"/><category term="Tech Lead"/><category term="Tech Workers"/><category term="Threat"/><category term="UTF-8"/><category term="UTF8"/><category term="WLST"/><category term="manifest.mf"/><title type='text'>Identity Management &amp;amp; Application Security Blog</title><subtitle type='html'></subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://app-security.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9144225311705585973/posts/default?redirect=false'/><link rel='alternate' type='text/html' href='http://app-security.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><link rel='next' type='application/atom+xml' href='http://www.blogger.com/feeds/9144225311705585973/posts/default?start-index=26&amp;max-results=25&amp;redirect=false'/><author><name>Kabi Patt</name><uri>http://www.blogger.com/profile/08932073888502264972</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgOBUDPEOQeZwGyganeY8pxzApintdJKqZZPPO-aiSu_gYOKSR8laA7e7Q7eAtG_Aq1ZZDt6Pt27DkL-VWQ-FbE08S9A3IUfU_HrcSeVno5MeCs1ULBhKFRQ-Gavq2B7i8tkNnpOpOZ24YPpQHu9Nw1AdfBPXbA92UZGQXnZUYgXySqkQ/s220/kabi-motorcycle.jpeg'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>32</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-9144225311705585973.post-3757749906245091629</id><published>2023-09-03T13:23:00.010-05:00</published><updated>2023-09-03T23:59:32.610-05:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="FedRAMP"/><category scheme="http://www.blogger.com/atom/ns#" term="FIPS-140-2"/><category scheme="http://www.blogger.com/atom/ns#" term="Keycloak"/><title type='text'>Few Gotchas! While Making Your Keycloak FIPS compliant</title><summary type="text">Keycloak is a very popular Java based open source Identity Access Management product. The recent versions (17.x onward) have gone server-less using Quarkus. When dealing with government, your SSO/ IAM system required to be FedRAMP and FIPS compliant.&amp;nbsp; Keycloak version 21.x+ is FIPS-2 certified, but additional configurations are needed to make the default Keycloak FIPS 140-2 enabled.&amp;nbsp;</summary><link rel='replies' type='application/atom+xml' href='http://app-security.blogspot.com/feeds/3757749906245091629/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://app-security.blogspot.com/2023/09/few-gotchas-while-making-your-keycloak.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9144225311705585973/posts/default/3757749906245091629'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9144225311705585973/posts/default/3757749906245091629'/><link rel='alternate' type='text/html' href='http://app-security.blogspot.com/2023/09/few-gotchas-while-making-your-keycloak.html' title='Few Gotchas! While Making Your Keycloak FIPS compliant'/><author><name>Kabi Pattanayak</name><uri>http://www.blogger.com/profile/10372382266936303331</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhf5tVx7F0j2OiZUGrK2VuE5sMYADVO41p_xDMnh6TP9SVQp5cT087_nf3ehmp1ljRYd1CeGrJx41KCO7doBNF0rSWWBbrn1IHVLnJhNBSEtnVAJ5o5kSTd2EW7vJENIanh8Je-mIVhQi5GXz68EqLVQb1BpsLMqh1kndgwu0S1uPDpoQ/s220/kabi-motorcycle.jpeg'/></author><thr:total>0</thr:total><georss:featurename>Pleasanton, CA 94566, USA</georss:featurename><georss:point>37.6436199 -121.8676464</georss:point><georss:box>9.3333860638211519 -157.0238964 65.953853736178843 -86.7113964</georss:box></entry><entry><id>tag:blogger.com,1999:blog-9144225311705585973.post-307167292150939047</id><published>2020-09-05T20:52:00.000-05:00</published><updated>2023-09-03T13:34:46.319-05:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="SAML"/><title type='text'>Painfull process of Renewing IDP&#39;s Signing Certificate in SAML Integration</title><summary type="text">I learned my first SAML integration in 2005 using a product called SHARE-id developed by Oblix that was later part of IAM product suite of Oracle. Last 10 years there is a huge adaption of SAML protocol for a seamless integration with a centralized Authentication service providers like Azure, Ping, Forgerock, Google and so on. You can also write your own Authentication service supporting SAML. </summary><link rel='replies' type='application/atom+xml' href='http://app-security.blogspot.com/feeds/307167292150939047/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://app-security.blogspot.com/2020/09/painfull-process-of-renewing-idps.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9144225311705585973/posts/default/307167292150939047'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9144225311705585973/posts/default/307167292150939047'/><link rel='alternate' type='text/html' href='http://app-security.blogspot.com/2020/09/painfull-process-of-renewing-idps.html' title='Painfull process of Renewing IDP&#39;s Signing Certificate in SAML Integration'/><author><name>Kabi Patt</name><uri>http://www.blogger.com/profile/08932073888502264972</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgOBUDPEOQeZwGyganeY8pxzApintdJKqZZPPO-aiSu_gYOKSR8laA7e7Q7eAtG_Aq1ZZDt6Pt27DkL-VWQ-FbE08S9A3IUfU_HrcSeVno5MeCs1ULBhKFRQ-Gavq2B7i8tkNnpOpOZ24YPpQHu9Nw1AdfBPXbA92UZGQXnZUYgXySqkQ/s220/kabi-motorcycle.jpeg'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiysn62OA-r6eD7WVb8l8y1G9EKCq9aKerK4lDNa8TjvQ8olxgBKars0vQ_jNGghTQ23KrkMmGySch2DO2B_7x7oicelRTdVrrtGLv-Y_Bio1qWuJhlokIXpbom4ThXMTiVmv5hQWWeoBI/s72-w781-h563-c/samlFlow.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9144225311705585973.post-1977592112286411044</id><published>2020-04-26T17:29:00.000-05:00</published><updated>2020-04-26T19:22:52.030-05:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Self Help"/><category scheme="http://www.blogger.com/atom/ns#" term="Tech Lead"/><category scheme="http://www.blogger.com/atom/ns#" term="Tech Workers"/><title type='text'>Practical Tips To Stay Focused In An Ever Distracting Environment</title><summary type="text">
The companies are increasingly adapting Agile methodology, Continuous Integration and Development process to make the delivery efficient.&amp;nbsp; There is also a noticeable increase of productivity among the developers.&amp;nbsp; The management expectation has gone up and this creates a quite a bit of stress&amp;nbsp; on engineers to keep the pace. Staying focused on finishing one logical task becoming </summary><link rel='replies' type='application/atom+xml' href='http://app-security.blogspot.com/feeds/1977592112286411044/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://app-security.blogspot.com/2020/04/practical-tips-to-stay-focused-in-ever.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9144225311705585973/posts/default/1977592112286411044'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9144225311705585973/posts/default/1977592112286411044'/><link rel='alternate' type='text/html' href='http://app-security.blogspot.com/2020/04/practical-tips-to-stay-focused-in-ever.html' title='Practical Tips To Stay Focused In An Ever Distracting Environment'/><author><name>Kabi Patt</name><uri>http://www.blogger.com/profile/08932073888502264972</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgOBUDPEOQeZwGyganeY8pxzApintdJKqZZPPO-aiSu_gYOKSR8laA7e7Q7eAtG_Aq1ZZDt6Pt27DkL-VWQ-FbE08S9A3IUfU_HrcSeVno5MeCs1ULBhKFRQ-Gavq2B7i8tkNnpOpOZ24YPpQHu9Nw1AdfBPXbA92UZGQXnZUYgXySqkQ/s220/kabi-motorcycle.jpeg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9144225311705585973.post-9170899356373323694</id><published>2016-04-13T23:51:00.000-05:00</published><updated>2016-04-13T23:55:41.383-05:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="SSO"/><title type='text'>Mistaking Kerberos as Single Sign On </title><summary type="text">
End users often misinterpret the Kerberos authentication
mechanism to mean Single Sign-On (SSO) in corporate world.&amp;nbsp;
Kerberos authentication provides seamless
sign on to (web) applications by using the Kerberos ticket generated/ refreshed during the
user’s authentication to the network (when user first login to the computer). 



For example, if web applications AppX and AppY are
configured</summary><link rel='replies' type='application/atom+xml' href='http://app-security.blogspot.com/feeds/9170899356373323694/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://app-security.blogspot.com/2016/04/mistaking-kerberos-as-single-sign-on.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9144225311705585973/posts/default/9170899356373323694'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9144225311705585973/posts/default/9170899356373323694'/><link rel='alternate' type='text/html' href='http://app-security.blogspot.com/2016/04/mistaking-kerberos-as-single-sign-on.html' title='Mistaking Kerberos as Single Sign On '/><author><name>Kabi Patt</name><uri>http://www.blogger.com/profile/08932073888502264972</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgOBUDPEOQeZwGyganeY8pxzApintdJKqZZPPO-aiSu_gYOKSR8laA7e7Q7eAtG_Aq1ZZDt6Pt27DkL-VWQ-FbE08S9A3IUfU_HrcSeVno5MeCs1ULBhKFRQ-Gavq2B7i8tkNnpOpOZ24YPpQHu9Nw1AdfBPXbA92UZGQXnZUYgXySqkQ/s220/kabi-motorcycle.jpeg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9144225311705585973.post-5805633763502964829</id><published>2014-07-30T18:24:00.002-05:00</published><updated>2014-07-30T18:27:52.245-05:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="OAM R2"/><category scheme="http://www.blogger.com/atom/ns#" term="Persistent Login"/><title type='text'>OAM R2 Persistent Login (Keep Me logged In/  Remember Me) Set up</title><summary type="text">I remember struggling with this one in OAM R1.&amp;nbsp; Since this feature was not available in R1, we implemented this by our own custom code.&amp;nbsp; Finally this is available in R2.&amp;nbsp; Here is the link (http://docs.oracle.com/cd/E40329_01/admin.1112/e27239/getstarted.htm#CIHBEEAI) to set this up and test in 30 minutes max.

I am just posting the 1st step of exact WLST command taht I ran to </summary><link rel='replies' type='application/atom+xml' href='http://app-security.blogspot.com/feeds/5805633763502964829/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://app-security.blogspot.com/2014/07/oam-r2-persistent-login-keep-me-logged.html#comment-form' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9144225311705585973/posts/default/5805633763502964829'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9144225311705585973/posts/default/5805633763502964829'/><link rel='alternate' type='text/html' href='http://app-security.blogspot.com/2014/07/oam-r2-persistent-login-keep-me-logged.html' title='OAM R2 Persistent Login (Keep Me logged In/  Remember Me) Set up'/><author><name>Kabi Patt</name><uri>http://www.blogger.com/profile/08932073888502264972</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgOBUDPEOQeZwGyganeY8pxzApintdJKqZZPPO-aiSu_gYOKSR8laA7e7Q7eAtG_Aq1ZZDt6Pt27DkL-VWQ-FbE08S9A3IUfU_HrcSeVno5MeCs1ULBhKFRQ-Gavq2B7i8tkNnpOpOZ24YPpQHu9Nw1AdfBPXbA92UZGQXnZUYgXySqkQ/s220/kabi-motorcycle.jpeg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9144225311705585973.post-4039846983085265288</id><published>2014-03-10T18:28:00.000-05:00</published><updated>2014-03-10T18:36:02.509-05:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Authentication Plugin"/><category scheme="http://www.blogger.com/atom/ns#" term="manifest.mf"/><category scheme="http://www.blogger.com/atom/ns#" term="NetBeans"/><category scheme="http://www.blogger.com/atom/ns#" term="OAM"/><title type='text'>Including Custom MANIFEST.MF File in NetBeans jar Building Process</title><summary type="text">OAM custom authentication module requires a custom manifest.mf file to be included in your custom plugin jar file. It is is easy to include your own manifest.mf file during jar building process in eclipse. But it not that easy if you are using Netbeans . &amp;nbsp;If you do a clean build using Netbeans, you will end in having a default manifest.mf file in the jar file.

Here are the steps to include </summary><link rel='replies' type='application/atom+xml' href='http://app-security.blogspot.com/feeds/4039846983085265288/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://app-security.blogspot.com/2014/03/including-custom-manifestmf-file-in.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9144225311705585973/posts/default/4039846983085265288'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9144225311705585973/posts/default/4039846983085265288'/><link rel='alternate' type='text/html' href='http://app-security.blogspot.com/2014/03/including-custom-manifestmf-file-in.html' title='Including Custom MANIFEST.MF File in NetBeans jar Building Process'/><author><name>Kabi Patt</name><uri>http://www.blogger.com/profile/08932073888502264972</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgOBUDPEOQeZwGyganeY8pxzApintdJKqZZPPO-aiSu_gYOKSR8laA7e7Q7eAtG_Aq1ZZDt6Pt27DkL-VWQ-FbE08S9A3IUfU_HrcSeVno5MeCs1ULBhKFRQ-Gavq2B7i8tkNnpOpOZ24YPpQHu9Nw1AdfBPXbA92UZGQXnZUYgXySqkQ/s220/kabi-motorcycle.jpeg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9144225311705585973.post-1550621058134545471</id><published>2014-01-15T13:24:00.000-06:00</published><updated>2014-01-15T13:28:21.017-06:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Non-ASCII"/><category scheme="http://www.blogger.com/atom/ns#" term="OAM"/><category scheme="http://www.blogger.com/atom/ns#" term="UTF-8"/><category scheme="http://www.blogger.com/atom/ns#" term="UTF8"/><title type='text'>Japanese (non-ASCII)  Character Issues in OAM headers variable</title><summary type="text">I have few user records with Japanese character (like 高山) in their attributes. Querying these users in OVD through ODSM displays it correctly . However, the same attributes when passed as OAM header variable&amp;nbsp;through&amp;nbsp;OAM-Authorization-Scheme spit out garbage like &#39;=?UTF-8?B?6auY5bGx?=&#39; .

This happens because the Webgate will encode any non-ASCII characters in header variables 
according</summary><link rel='replies' type='application/atom+xml' href='http://app-security.blogspot.com/feeds/1550621058134545471/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://app-security.blogspot.com/2014/01/japanese-non-ascii-character-issues-in.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9144225311705585973/posts/default/1550621058134545471'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9144225311705585973/posts/default/1550621058134545471'/><link rel='alternate' type='text/html' href='http://app-security.blogspot.com/2014/01/japanese-non-ascii-character-issues-in.html' title='Japanese (non-ASCII)  Character Issues in OAM headers variable'/><author><name>Kabi Patt</name><uri>http://www.blogger.com/profile/08932073888502264972</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgOBUDPEOQeZwGyganeY8pxzApintdJKqZZPPO-aiSu_gYOKSR8laA7e7Q7eAtG_Aq1ZZDt6Pt27DkL-VWQ-FbE08S9A3IUfU_HrcSeVno5MeCs1ULBhKFRQ-Gavq2B7i8tkNnpOpOZ24YPpQHu9Nw1AdfBPXbA92UZGQXnZUYgXySqkQ/s220/kabi-motorcycle.jpeg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9144225311705585973.post-1300012974699220448</id><published>2013-07-02T15:51:00.001-05:00</published><updated>2013-07-02T15:52:05.526-05:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="OAM XSS"/><title type='text'>Always Mark Your OAM Cookie as Secure and HttpOnly</title><summary type="text">It is a good practice to mark all OAM cookie as Secure and Http-only. This can be done in individual authentication scheme. The exact OAM-11g-R1 syntax is &quot;ssoCookie=Secure;httponly&quot; in Challenge-Parameters field.

httponly :- By marking the cookie as httpOnly, you are ensuring that the cookie can only be used for http protocol.&amp;nbsp;It is not accessible via non-HTTP methods like JavaScript (&quot;</summary><link rel='replies' type='application/atom+xml' href='http://app-security.blogspot.com/feeds/1300012974699220448/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://app-security.blogspot.com/2013/07/always-mark-your-oam-cookie-as-secure.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9144225311705585973/posts/default/1300012974699220448'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9144225311705585973/posts/default/1300012974699220448'/><link rel='alternate' type='text/html' href='http://app-security.blogspot.com/2013/07/always-mark-your-oam-cookie-as-secure.html' title='Always Mark Your OAM Cookie as Secure and HttpOnly'/><author><name>Kabi Patt</name><uri>http://www.blogger.com/profile/08932073888502264972</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgOBUDPEOQeZwGyganeY8pxzApintdJKqZZPPO-aiSu_gYOKSR8laA7e7Q7eAtG_Aq1ZZDt6Pt27DkL-VWQ-FbE08S9A3IUfU_HrcSeVno5MeCs1ULBhKFRQ-Gavq2B7i8tkNnpOpOZ24YPpQHu9Nw1AdfBPXbA92UZGQXnZUYgXySqkQ/s220/kabi-motorcycle.jpeg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9144225311705585973.post-3096011536128967263</id><published>2013-03-21T13:22:00.000-05:00</published><updated>2013-07-13T12:40:07.276-05:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="OIF"/><title type='text'>Resolving OIF Error &quot;FED-15132: Unknown refID&quot; when JSP based form login is used for OAM authentication</title><summary type="text">
The Issues :-&amp;nbsp;

My OIF server is integrated with OAM for authentication. I used a JSP based form login to&amp;nbsp;collect&amp;nbsp;credential when User makes an IntitateSSO call. I started seeing this error in OIF logs. This is very much&amp;nbsp;reproducible&amp;nbsp;in clustered OAM and OIF servers.



FED-15132: Unknown refID Cause: User previously accessed the Oracle Identity 
Federation server with a</summary><link rel='replies' type='application/atom+xml' href='http://app-security.blogspot.com/feeds/3096011536128967263/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://app-security.blogspot.com/2013/03/resolving-oif-error-fed-15132-unknown.html#comment-form' title='4 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9144225311705585973/posts/default/3096011536128967263'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9144225311705585973/posts/default/3096011536128967263'/><link rel='alternate' type='text/html' href='http://app-security.blogspot.com/2013/03/resolving-oif-error-fed-15132-unknown.html' title='Resolving OIF Error &quot;FED-15132: Unknown refID&quot; when JSP based form login is used for OAM authentication'/><author><name>Kabi Patt</name><uri>http://www.blogger.com/profile/08932073888502264972</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgOBUDPEOQeZwGyganeY8pxzApintdJKqZZPPO-aiSu_gYOKSR8laA7e7Q7eAtG_Aq1ZZDt6Pt27DkL-VWQ-FbE08S9A3IUfU_HrcSeVno5MeCs1ULBhKFRQ-Gavq2B7i8tkNnpOpOZ24YPpQHu9Nw1AdfBPXbA92UZGQXnZUYgXySqkQ/s220/kabi-motorcycle.jpeg'/></author><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9144225311705585973.post-5320062480401928284</id><published>2013-02-07T14:15:00.001-06:00</published><updated>2013-02-07T14:15:32.821-06:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="OAM"/><title type='text'>FIXING BLUE SCREEN ERROR WHEN COMING FROM BOOK-MARKED LOGIN PAGE</title><summary type="text">

This issue is very familiar to all OAM experts. End User very
often bookmark the OAM-form login page thinking that it is an inseparable piece
of their protected application.&amp;nbsp; So, when
User comes from this bookmarked login page , he ends in the OAM default blue
screen as OAM does not where to redirect the user after successful authentication.



DETAIL ISSUE
DESCRIPTION:-

To understand </summary><link rel='replies' type='application/atom+xml' href='http://app-security.blogspot.com/feeds/5320062480401928284/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://app-security.blogspot.com/2013/02/fixing-blue-screen-error-when-coming.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9144225311705585973/posts/default/5320062480401928284'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9144225311705585973/posts/default/5320062480401928284'/><link rel='alternate' type='text/html' href='http://app-security.blogspot.com/2013/02/fixing-blue-screen-error-when-coming.html' title='FIXING BLUE SCREEN ERROR WHEN COMING FROM BOOK-MARKED LOGIN PAGE'/><author><name>Kabi Patt</name><uri>http://www.blogger.com/profile/08932073888502264972</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgOBUDPEOQeZwGyganeY8pxzApintdJKqZZPPO-aiSu_gYOKSR8laA7e7Q7eAtG_Aq1ZZDt6Pt27DkL-VWQ-FbE08S9A3IUfU_HrcSeVno5MeCs1ULBhKFRQ-Gavq2B7i8tkNnpOpOZ24YPpQHu9Nw1AdfBPXbA92UZGQXnZUYgXySqkQ/s220/kabi-motorcycle.jpeg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9144225311705585973.post-3575907037676130031</id><published>2012-10-10T15:23:00.002-05:00</published><updated>2012-10-10T15:24:27.381-05:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="OAM"/><category scheme="http://www.blogger.com/atom/ns#" term="OHS"/><category scheme="http://www.blogger.com/atom/ns#" term="OIF"/><title type='text'>Quick Tips: Finding the IAM component versions</title><summary type="text">It was little harder than I thought :( &amp;nbsp;My weblogic expert friend shared it.

For OIF and OAM :-


Assuming that you have installed OIF from Oracle_IDM2

$ export ORACLE_HOME=/opt/apps/Oracle/Middleware/Oracle_IDM2

$ export PATH=$PATH:/opt/apps/Oracle/Middleware/Oracle_IDM2/OPatch

$ opatch lsinventory -detail -invPtrLoc
/opt/apps/Oracle/Middleware/Oracle_IDM2/oraInst.loc




For OHS &amp;nbsp;</summary><link rel='replies' type='application/atom+xml' href='http://app-security.blogspot.com/feeds/3575907037676130031/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://app-security.blogspot.com/2012/10/quick-tips-finding-iam-component.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9144225311705585973/posts/default/3575907037676130031'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9144225311705585973/posts/default/3575907037676130031'/><link rel='alternate' type='text/html' href='http://app-security.blogspot.com/2012/10/quick-tips-finding-iam-component.html' title='Quick Tips: Finding the IAM component versions'/><author><name>Kabi Patt</name><uri>http://www.blogger.com/profile/08932073888502264972</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgOBUDPEOQeZwGyganeY8pxzApintdJKqZZPPO-aiSu_gYOKSR8laA7e7Q7eAtG_Aq1ZZDt6Pt27DkL-VWQ-FbE08S9A3IUfU_HrcSeVno5MeCs1ULBhKFRQ-Gavq2B7i8tkNnpOpOZ24YPpQHu9Nw1AdfBPXbA92UZGQXnZUYgXySqkQ/s220/kabi-motorcycle.jpeg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9144225311705585973.post-2237510507465349369</id><published>2012-10-01T18:24:00.001-05:00</published><updated>2012-10-04T16:21:12.152-05:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="OIF"/><category scheme="http://www.blogger.com/atom/ns#" term="WLST"/><title type='text'>Changing OIF server parameter using WLST</title><summary type="text">A quick reference on WLST usage. Here is an example of setting of an OIF server parameter (userldapconnectionreadtimeout&#39;) using WLST command. 

$ export DOMAIN_HOME=..Directory/Oracle/Middleware/user_projects/domains/OIF_DOMAIN&amp;nbsp;&amp;nbsp; 
$ . Directory/opt/apps/Oracle/Middleware/Oracle_IDM2/fed/scripts/setOIFEnv.sh
$ java weblogic.WLST
wls:/offline&amp;gt; setConfigProperty(&#39;datastore&#39;,&#39;</summary><link rel='replies' type='application/atom+xml' href='http://app-security.blogspot.com/feeds/2237510507465349369/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://app-security.blogspot.com/2012/10/changing-oif-server-parameter-using-wlst.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9144225311705585973/posts/default/2237510507465349369'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9144225311705585973/posts/default/2237510507465349369'/><link rel='alternate' type='text/html' href='http://app-security.blogspot.com/2012/10/changing-oif-server-parameter-using-wlst.html' title='Changing OIF server parameter using WLST'/><author><name>Kabi Patt</name><uri>http://www.blogger.com/profile/08932073888502264972</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgOBUDPEOQeZwGyganeY8pxzApintdJKqZZPPO-aiSu_gYOKSR8laA7e7Q7eAtG_Aq1ZZDt6Pt27DkL-VWQ-FbE08S9A3IUfU_HrcSeVno5MeCs1ULBhKFRQ-Gavq2B7i8tkNnpOpOZ24YPpQHu9Nw1AdfBPXbA92UZGQXnZUYgXySqkQ/s220/kabi-motorcycle.jpeg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9144225311705585973.post-9017032045667234786</id><published>2012-09-24T00:59:00.000-05:00</published><updated>2012-09-24T01:01:00.822-05:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="OAM XSS"/><title type='text'>Making your OAM custom Login Form XSS safe</title><summary type="text">In real life OAM implementation we all use fancy login form , which is called from OAM authentication scheme. These custom login screen often use java scripts. The screen also contain at-least two input parameters &#39;Login-Name&#39; and &#39;Password&#39;. &amp;nbsp;So the screen is perfect play ground for XSS (Cross Site Scripting) attack. Here are few tips to make it XSS safe. For more information about XSS&amp;nbsp</summary><link rel='replies' type='application/atom+xml' href='http://app-security.blogspot.com/feeds/9017032045667234786/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://app-security.blogspot.com/2012/09/making-your-oam-custom-login-form-xss.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9144225311705585973/posts/default/9017032045667234786'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9144225311705585973/posts/default/9017032045667234786'/><link rel='alternate' type='text/html' href='http://app-security.blogspot.com/2012/09/making-your-oam-custom-login-form-xss.html' title='Making your OAM custom Login Form XSS safe'/><author><name>Kabi Patt</name><uri>http://www.blogger.com/profile/08932073888502264972</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgOBUDPEOQeZwGyganeY8pxzApintdJKqZZPPO-aiSu_gYOKSR8laA7e7Q7eAtG_Aq1ZZDt6Pt27DkL-VWQ-FbE08S9A3IUfU_HrcSeVno5MeCs1ULBhKFRQ-Gavq2B7i8tkNnpOpOZ24YPpQHu9Nw1AdfBPXbA92UZGQXnZUYgXySqkQ/s220/kabi-motorcycle.jpeg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9144225311705585973.post-2543153189748538910</id><published>2012-05-29T13:57:00.001-05:00</published><updated>2012-09-10T17:53:54.389-05:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="OVD"/><title type='text'>OVD 11g Quick Tips</title><summary type="text">Finding OVD version :-
Open file&amp;nbsp;..../Oracle/Middleware/OVD_INST_1/config/OVD/ovd1/server.os_xml .
Look for section &amp;nbsp;&quot;OVD_INST_1_OVD&quot; .

Setting OVD Log (Alternative to console) :-
You can set OVD log level directly using console UI. But, you may get an error &quot;JAVAX.EL.ELEXCEPTION: JAVA.LANG.NULLPOINTEREXCEPTION AT JAVAX.EL.BEANELRESOLVER&quot; because of an &amp;nbsp;OVD 11.1.1.5 bug while </summary><link rel='replies' type='application/atom+xml' href='http://app-security.blogspot.com/feeds/2543153189748538910/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://app-security.blogspot.com/2012/05/finding-ovd-version.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9144225311705585973/posts/default/2543153189748538910'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9144225311705585973/posts/default/2543153189748538910'/><link rel='alternate' type='text/html' href='http://app-security.blogspot.com/2012/05/finding-ovd-version.html' title='OVD 11g Quick Tips'/><author><name>Kabi Patt</name><uri>http://www.blogger.com/profile/08932073888502264972</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgOBUDPEOQeZwGyganeY8pxzApintdJKqZZPPO-aiSu_gYOKSR8laA7e7Q7eAtG_Aq1ZZDt6Pt27DkL-VWQ-FbE08S9A3IUfU_HrcSeVno5MeCs1ULBhKFRQ-Gavq2B7i8tkNnpOpOZ24YPpQHu9Nw1AdfBPXbA92UZGQXnZUYgXySqkQ/s220/kabi-motorcycle.jpeg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9144225311705585973.post-6317762241020044717</id><published>2012-01-11T16:31:00.001-06:00</published><updated>2012-01-11T17:05:23.758-06:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="OIM 11g"/><title type='text'>OIM 11.1.1.5 User Manager API bug causes double provisioning</title><summary type="text">I wrote a Post Process Event Handler code, which provide value to a User&#39;s attribute during user creation. The event-handler code was using UserManagerment (oracle.iam.identity.usermgmt.api.UserManager) API.

public class GuidGenerationPostProcEventHandler implements oracle.iam.platform.kernel.spi.PostProcessHandler {:
public EventResult execute(long processId, long eventId, Orchestration </summary><link rel='replies' type='application/atom+xml' href='http://app-security.blogspot.com/feeds/6317762241020044717/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://app-security.blogspot.com/2012/01/oim-11115-user-manager-api-bug-causes.html#comment-form' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9144225311705585973/posts/default/6317762241020044717'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9144225311705585973/posts/default/6317762241020044717'/><link rel='alternate' type='text/html' href='http://app-security.blogspot.com/2012/01/oim-11115-user-manager-api-bug-causes.html' title='OIM 11.1.1.5 User Manager API bug causes double provisioning'/><author><name>Kabi Patt</name><uri>http://www.blogger.com/profile/08932073888502264972</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgOBUDPEOQeZwGyganeY8pxzApintdJKqZZPPO-aiSu_gYOKSR8laA7e7Q7eAtG_Aq1ZZDt6Pt27DkL-VWQ-FbE08S9A3IUfU_HrcSeVno5MeCs1ULBhKFRQ-Gavq2B7i8tkNnpOpOZ24YPpQHu9Nw1AdfBPXbA92UZGQXnZUYgXySqkQ/s220/kabi-motorcycle.jpeg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9144225311705585973.post-4318230272581772537</id><published>2012-01-09T15:56:00.000-06:00</published><updated>2012-01-09T15:56:03.074-06:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="OIM 11g"/><title type='text'>Quick OIM TIP : Finding out OIM Version and Patch Information</title><summary type="text">(1) Execute the following query against OIM schema.
select XSD_VALUE from XSD where XSD_CODE=&#39;XL_BUILD_NUMBER&#39;;

&amp;nbsp;(2) .../Oracle/Middleware/Oracle_IDM1/OPatch/opatch lsinventory -details</summary><link rel='replies' type='application/atom+xml' href='http://app-security.blogspot.com/feeds/4318230272581772537/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://app-security.blogspot.com/2012/01/quick-oim-tip-finding-out-oim-version.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9144225311705585973/posts/default/4318230272581772537'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9144225311705585973/posts/default/4318230272581772537'/><link rel='alternate' type='text/html' href='http://app-security.blogspot.com/2012/01/quick-oim-tip-finding-out-oim-version.html' title='Quick OIM TIP : Finding out OIM Version and Patch Information'/><author><name>Kabi Patt</name><uri>http://www.blogger.com/profile/08932073888502264972</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgOBUDPEOQeZwGyganeY8pxzApintdJKqZZPPO-aiSu_gYOKSR8laA7e7Q7eAtG_Aq1ZZDt6Pt27DkL-VWQ-FbE08S9A3IUfU_HrcSeVno5MeCs1ULBhKFRQ-Gavq2B7i8tkNnpOpOZ24YPpQHu9Nw1AdfBPXbA92UZGQXnZUYgXySqkQ/s220/kabi-motorcycle.jpeg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9144225311705585973.post-1358530906991254270</id><published>2012-01-06T17:13:00.000-06:00</published><updated>2012-01-06T17:13:45.590-06:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="OIM 11g"/><title type='text'>OIM 11g: exporting User.xml using MDS utilities</title><summary type="text">Here are the steps to export OIM&#39;s &amp;nbsp;User.xml from metadata using weblogic MDS utilities.

$ cd&amp;nbsp;/opt/Oracle/Middleware/Oracle_OIM/server/bin 
Aassuming you have installed OIM at&amp;nbsp;/opt/Oracle/Middleware/Oracle_OIM. The default directory could be&amp;nbsp;/opt/Oracle/Middleware/Oracle_IDM2 for 11.1.1.5 installation

$ vi weblogic.properties. &amp;nbsp;Set the value similar to the example below</summary><link rel='replies' type='application/atom+xml' href='http://app-security.blogspot.com/feeds/1358530906991254270/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://app-security.blogspot.com/2012/01/oim-11g-exporting-userxml-using-mds.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9144225311705585973/posts/default/1358530906991254270'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9144225311705585973/posts/default/1358530906991254270'/><link rel='alternate' type='text/html' href='http://app-security.blogspot.com/2012/01/oim-11g-exporting-userxml-using-mds.html' title='OIM 11g: exporting User.xml using MDS utilities'/><author><name>Kabi Patt</name><uri>http://www.blogger.com/profile/08932073888502264972</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgOBUDPEOQeZwGyganeY8pxzApintdJKqZZPPO-aiSu_gYOKSR8laA7e7Q7eAtG_Aq1ZZDt6Pt27DkL-VWQ-FbE08S9A3IUfU_HrcSeVno5MeCs1ULBhKFRQ-Gavq2B7i8tkNnpOpOZ24YPpQHu9Nw1AdfBPXbA92UZGQXnZUYgXySqkQ/s220/kabi-motorcycle.jpeg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9144225311705585973.post-6874530661474743122</id><published>2011-10-25T19:55:00.000-05:00</published><updated>2011-10-25T19:55:48.890-05:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="OIM11g"/><title type='text'>OIM 11g logging.xml getting overwritten issue</title><summary type="text">After installing and configuring OID-Connector, I tried to do a simple manual user provisioning to OID. As expected, the user creation in OID was rejected. Time to debug :( &amp;nbsp;So I included OID related login handler in&amp;nbsp;$DOMAIN_NAME/config/fmwconfig/servers/oim_server1/logging.xml followed by restarting the oim managed server. To my surprise the logging.xml file got overwritten (to the </summary><link rel='replies' type='application/atom+xml' href='http://app-security.blogspot.com/feeds/6874530661474743122/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://app-security.blogspot.com/2011/10/oim-11g-loggingxml-getting-overwritten.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9144225311705585973/posts/default/6874530661474743122'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9144225311705585973/posts/default/6874530661474743122'/><link rel='alternate' type='text/html' href='http://app-security.blogspot.com/2011/10/oim-11g-loggingxml-getting-overwritten.html' title='OIM 11g logging.xml getting overwritten issue'/><author><name>Kabi Patt</name><uri>http://www.blogger.com/profile/08932073888502264972</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgOBUDPEOQeZwGyganeY8pxzApintdJKqZZPPO-aiSu_gYOKSR8laA7e7Q7eAtG_Aq1ZZDt6Pt27DkL-VWQ-FbE08S9A3IUfU_HrcSeVno5MeCs1ULBhKFRQ-Gavq2B7i8tkNnpOpOZ24YPpQHu9Nw1AdfBPXbA92UZGQXnZUYgXySqkQ/s220/kabi-motorcycle.jpeg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9144225311705585973.post-1978635376328087238</id><published>2011-05-14T10:14:00.000-05:00</published><updated>2011-05-14T10:14:22.270-05:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Threat"/><title type='text'>STRIDE Threat modelling and counter measure</title><summary type="text">Here is a quick list of threats and its counter measures based on STRIDE treat model. More information at http://msdn.microsoft.com/en-us/magazine/cc163519.aspx .

THREAT&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; COUNTER MEASURE
-------------------------------------------------------------
</summary><link rel='replies' type='application/atom+xml' href='http://app-security.blogspot.com/feeds/1978635376328087238/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://app-security.blogspot.com/2011/05/stride-threat-modelling-and-counter.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9144225311705585973/posts/default/1978635376328087238'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9144225311705585973/posts/default/1978635376328087238'/><link rel='alternate' type='text/html' href='http://app-security.blogspot.com/2011/05/stride-threat-modelling-and-counter.html' title='STRIDE Threat modelling and counter measure'/><author><name>Kabi Patt</name><uri>http://www.blogger.com/profile/08932073888502264972</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgOBUDPEOQeZwGyganeY8pxzApintdJKqZZPPO-aiSu_gYOKSR8laA7e7Q7eAtG_Aq1ZZDt6Pt27DkL-VWQ-FbE08S9A3IUfU_HrcSeVno5MeCs1ULBhKFRQ-Gavq2B7i8tkNnpOpOZ24YPpQHu9Nw1AdfBPXbA92UZGQXnZUYgXySqkQ/s220/kabi-motorcycle.jpeg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9144225311705585973.post-9091885473811063445</id><published>2010-12-23T15:20:00.000-06:00</published><updated>2010-12-23T15:20:11.451-06:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="OIM"/><title type='text'>OIM Troubleshoot : .NullPointerException at getAttrColumnName during Trusted Recon</title><summary type="text">Problem Description :- I imported a Trusted-Reconciliation set up from one of the working environment to another environment. When I run the trusted recon on the new environment, I got the following error. 

ERROR,21 Dec 2010 17:33:45,658,[XELLERATE.SERVER],Class/Method: tcRCE/createUserRecord encounter some problems: {1}
java.lang.NullPointerException
at </summary><link rel='replies' type='application/atom+xml' href='http://app-security.blogspot.com/feeds/9091885473811063445/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://app-security.blogspot.com/2010/12/oim-troubleshoot-nullpointerexception.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9144225311705585973/posts/default/9091885473811063445'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9144225311705585973/posts/default/9091885473811063445'/><link rel='alternate' type='text/html' href='http://app-security.blogspot.com/2010/12/oim-troubleshoot-nullpointerexception.html' title='OIM Troubleshoot : .NullPointerException at getAttrColumnName during Trusted Recon'/><author><name>Kabi Patt</name><uri>http://www.blogger.com/profile/08932073888502264972</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgOBUDPEOQeZwGyganeY8pxzApintdJKqZZPPO-aiSu_gYOKSR8laA7e7Q7eAtG_Aq1ZZDt6Pt27DkL-VWQ-FbE08S9A3IUfU_HrcSeVno5MeCs1ULBhKFRQ-Gavq2B7i8tkNnpOpOZ24YPpQHu9Nw1AdfBPXbA92UZGQXnZUYgXySqkQ/s220/kabi-motorcycle.jpeg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9144225311705585973.post-9171711857148707948</id><published>2010-11-02T11:09:00.002-05:00</published><updated>2010-11-10T12:03:19.501-06:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="OIM"/><title type='text'>OIM How to : Delete OIM Users</title><summary type="text">Never delete the OIM users. That is the OIM recommendation. But while playing in development environment, we sometime mess up OIM with too many unwanted Users. In case you wanted to clean it up here is the little script that may help. I got this from http://forums.oracle.com/forums/thread.jspa?threadID=1997648&amp;amp;tstart=15 .

delete from oud where oiu_key in (select oiu_key from oiu where </summary><link rel='replies' type='application/atom+xml' href='http://app-security.blogspot.com/feeds/9171711857148707948/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://app-security.blogspot.com/2010/11/oim-how-to-delete-oim-users.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9144225311705585973/posts/default/9171711857148707948'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9144225311705585973/posts/default/9171711857148707948'/><link rel='alternate' type='text/html' href='http://app-security.blogspot.com/2010/11/oim-how-to-delete-oim-users.html' title='OIM How to : Delete OIM Users'/><author><name>Kabi Patt</name><uri>http://www.blogger.com/profile/08932073888502264972</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgOBUDPEOQeZwGyganeY8pxzApintdJKqZZPPO-aiSu_gYOKSR8laA7e7Q7eAtG_Aq1ZZDt6Pt27DkL-VWQ-FbE08S9A3IUfU_HrcSeVno5MeCs1ULBhKFRQ-Gavq2B7i8tkNnpOpOZ24YPpQHu9Nw1AdfBPXbA92UZGQXnZUYgXySqkQ/s220/kabi-motorcycle.jpeg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9144225311705585973.post-8592461037070578963</id><published>2010-04-12T14:37:00.004-05:00</published><updated>2010-04-13T12:31:19.784-05:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="OAM Identity_Server COREid"/><title type='text'>OAM &quot;No schema definition for attribute XX found&quot; error.</title><summary type="text">Does this error below looks familiar to you ?  This occurs if an attribute is deleted from one of the configured object without deleting the corresponding object configuration of COREid.{Bug Report FormAn error has occurred while executing the application.Your browser doesn&#39;t support sending mail automatically!Please send E-Mail to with the following information:# Your Name# Organization# E-Mail </summary><link rel='replies' type='application/atom+xml' href='http://app-security.blogspot.com/feeds/8592461037070578963/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://app-security.blogspot.com/2010/04/oam-no-schema-definition-for-attribute.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9144225311705585973/posts/default/8592461037070578963'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9144225311705585973/posts/default/8592461037070578963'/><link rel='alternate' type='text/html' href='http://app-security.blogspot.com/2010/04/oam-no-schema-definition-for-attribute.html' title='OAM &quot;No schema definition for attribute XX found&quot; error.'/><author><name>Kabi Patt</name><uri>http://www.blogger.com/profile/08932073888502264972</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgOBUDPEOQeZwGyganeY8pxzApintdJKqZZPPO-aiSu_gYOKSR8laA7e7Q7eAtG_Aq1ZZDt6Pt27DkL-VWQ-FbE08S9A3IUfU_HrcSeVno5MeCs1ULBhKFRQ-Gavq2B7i8tkNnpOpOZ24YPpQHu9Nw1AdfBPXbA92UZGQXnZUYgXySqkQ/s220/kabi-motorcycle.jpeg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9144225311705585973.post-2768093420243918744</id><published>2010-02-17T10:41:00.006-06:00</published><updated>2010-02-17T16:55:01.225-06:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Identiy_Manager"/><category scheme="http://www.blogger.com/atom/ns#" term="IDM_Installation"/><category scheme="http://www.blogger.com/atom/ns#" term="Sun_IDM"/><title type='text'>Deploying Sun IDM 8.1 on Weblogic</title><summary type="text">Here are few quick steps to deploy Sun IDM  (now called Oracle_Waveset) on Weblogic app server on a Window box.  Note that Sun IDM is a web application which requires any standard application server and a db repository. The installable is just a war file.A. ENVIRONMENT PREPARATION(1) download IDM 8.1  from here.  Extract the downloaded file IDM_8_1_0_0.zip to a temporary directory say C:\Sun\</summary><link rel='replies' type='application/atom+xml' href='http://app-security.blogspot.com/feeds/2768093420243918744/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://app-security.blogspot.com/2010/02/deploying-sun-idm-81-on-weblogic.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9144225311705585973/posts/default/2768093420243918744'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9144225311705585973/posts/default/2768093420243918744'/><link rel='alternate' type='text/html' href='http://app-security.blogspot.com/2010/02/deploying-sun-idm-81-on-weblogic.html' title='Deploying Sun IDM 8.1 on Weblogic'/><author><name>Kabi Patt</name><uri>http://www.blogger.com/profile/08932073888502264972</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgOBUDPEOQeZwGyganeY8pxzApintdJKqZZPPO-aiSu_gYOKSR8laA7e7Q7eAtG_Aq1ZZDt6Pt27DkL-VWQ-FbE08S9A3IUfU_HrcSeVno5MeCs1ULBhKFRQ-Gavq2B7i8tkNnpOpOZ24YPpQHu9Nw1AdfBPXbA92UZGQXnZUYgXySqkQ/s220/kabi-motorcycle.jpeg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9144225311705585973.post-6974129837020567946</id><published>2009-08-03T12:24:00.009-05:00</published><updated>2009-08-04T10:25:59.054-05:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Sun iPlanet LDAP multi-master configuration"/><title type='text'>Few Useful Tips on Sun LDAP Multi-Master Replication</title><summary type="text">If you are using Sun Directory Server 5.2, here are few useful tips on Multi Master replications.(1) The typical steps of configuring multi-master (say M1 and M2 fro reference) is to define replication agreement on each of the LDAP which push changes to  other. But initially both the LDAPs has to be in sync. While defining the agreement from console, it usually displays a message that &quot;remote </summary><link rel='replies' type='application/atom+xml' href='http://app-security.blogspot.com/feeds/6974129837020567946/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://app-security.blogspot.com/2009/08/few-useful-tips-on-sun-ldap-multi.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9144225311705585973/posts/default/6974129837020567946'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9144225311705585973/posts/default/6974129837020567946'/><link rel='alternate' type='text/html' href='http://app-security.blogspot.com/2009/08/few-useful-tips-on-sun-ldap-multi.html' title='Few Useful Tips on Sun LDAP Multi-Master Replication'/><author><name>Kabi Patt</name><uri>http://www.blogger.com/profile/08932073888502264972</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgOBUDPEOQeZwGyganeY8pxzApintdJKqZZPPO-aiSu_gYOKSR8laA7e7Q7eAtG_Aq1ZZDt6Pt27DkL-VWQ-FbE08S9A3IUfU_HrcSeVno5MeCs1ULBhKFRQ-Gavq2B7i8tkNnpOpOZ24YPpQHu9Nw1AdfBPXbA92UZGQXnZUYgXySqkQ/s220/kabi-motorcycle.jpeg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9144225311705585973.post-6512753462892763212</id><published>2009-07-27T11:21:00.007-05:00</published><updated>2009-09-03T12:35:32.339-05:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="OAM CoreId Access"/><title type='text'>OAM Server Issue After Pointing to a New Ldap Instance</title><summary type="text">Let&#39;s say you moved one of your (or the only) LDAP server(s) to a different machine. You did all the correct changes in OAM System Console to reflect your new Ldap&#39;s host and port.  But your OAM server (CoreId &amp;amp; Access) does not start for some reason.  One of the solution could be some of your configuration xml/ lst files has not got the new host information yet.For CoreId Server :- Check all</summary><link rel='replies' type='application/atom+xml' href='http://app-security.blogspot.com/feeds/6512753462892763212/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://app-security.blogspot.com/2009/07/oam-server-issue-after-pointing-to-new.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9144225311705585973/posts/default/6512753462892763212'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9144225311705585973/posts/default/6512753462892763212'/><link rel='alternate' type='text/html' href='http://app-security.blogspot.com/2009/07/oam-server-issue-after-pointing-to-new.html' title='OAM Server Issue After Pointing to a New Ldap Instance'/><author><name>Kabi Patt</name><uri>http://www.blogger.com/profile/08932073888502264972</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgOBUDPEOQeZwGyganeY8pxzApintdJKqZZPPO-aiSu_gYOKSR8laA7e7Q7eAtG_Aq1ZZDt6Pt27DkL-VWQ-FbE08S9A3IUfU_HrcSeVno5MeCs1ULBhKFRQ-Gavq2B7i8tkNnpOpOZ24YPpQHu9Nw1AdfBPXbA92UZGQXnZUYgXySqkQ/s220/kabi-motorcycle.jpeg'/></author><thr:total>0</thr:total></entry></feed>