This discussion is archived
2 Replies Latest reply: Apr 3, 2013 6:47 AM by mgaspereyra RSS

Issue switching authentication mode in ODI 11.1.1.6

mgaspereyra Newbie
Currently Being Moderated
Hi all, I'm triying to switch the authentication mode in my odi 11.1.1.6. I've configured the jps-config.xml to use ACTIVE DIRECTORY, but when I try to switch the autentication mode I get the following error:

oracle.odi.setup.AuthenticationConfigurationSwitchingException: JPS-00096: No provider defined for idstore.ldap.provider.
     at oracle.odi.setup.SwitchToExternalAuthenticationService.listMatchedSupervisorUsernames(SwitchToExternalAuthenticationService.java:155)
     at oracle.odi.ui.gallery.support.SwitchAuthModeController.hasValidSupervisor(SwitchAuthModeController.java:168)
     at oracle.odi.ui.gallery.support.SwitchAuthModeConnectionPage.invoke(SwitchAuthModeConnectionPage.java:90)
     at oracle.odi.ui.gallery.support.AbstractMasterRepositoryWizard$2.run(AbstractMasterRepositoryWizard.java:156)
     at oracle.ide.dialogs.ProgressBar.run(ProgressBar.java:655)
     at java.lang.Thread.run(Thread.java:619)

This is my jps-config.xml:

<serviceInstance name="idstore.ldap" provider="idstore.ldap.provider">
     <property name="idstore.type" value="ACTIVE DIRECTORY"/>
<property name="security.principal.alias" value="ou=Service Accounts,ou=Central,ou=ar,dc=domain,dc=corp"/>
     <property name="security.principal.key" value="msad.ldap.credentials"/>
     <property name="ldap.url" value="ldap://ldaphost:389"/>
     <property name="max.search.filter.length" value="500"/>
     <extendedProperty>
     <name>user.search.bases</name>
     <values>
     <value>dc=cencosud,dc=corp</value>
     </values>
     </extendedProperty>
     <extendedProperty>
<name>group.search.bases</name>
     <values>
     <value>dc=cencosud,dc=corp</value>
</values>
</extendedProperty>
     </serviceInstance>
{...}

<jpsContext name="default">
<serviceInstanceRef ref="credstore"/>
     <serviceInstanceRef ref="idstore.ldap"/>                                   
<!--serviceInstanceRef ref="keystore"/-->
<!--serviceInstanceRef ref="idstore.xml"/-->
<!--serviceInstanceRef ref="policystore.xml"/-->
<!--serviceInstanceRef ref="idstore.loginmodule"/-->
     <!--serviceInstanceRef ref="audit"/-->
</jpsContext>

{...}

Any help will be appreciated.
Thanks!

Legend

  • Correct Answers - 10 points
  • Helpful Answers - 5 points