2 Replies Latest reply: Apr 3, 2013 8:47 AM by mgaspereyra RSS

    Issue switching authentication mode in ODI 11.1.1.6

    mgaspereyra
      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!