4 Replies Latest reply: Jan 9, 2013 11:17 AM by 978203 RSS

    OAM 11g R2 : WNA - kinit works fine but OAM failed to authenticate user

    978203
      Gurus need your help,

      we have 11gR2 OAM we are configuring WNA, able to run kinit command and getting

      kinit -V -k -t "/opt/applications/keytab/DEV.keytab" HTTP/OAM.corp.internal@DEVADTEST.INTRANET
      Authenticated to Kerberos v5

      but when oam tries to do that it is not able to do so and getting below error.

      [2013-01-08T15:21:27.993-06:00] [oam_server1] [TRACE] [] [oracle.oam.engine.authn] [tid: [ACTIVE].ExecuteThread: '1' for queue: 'weblogic.kernel.Default (self-tuning)'] [userId: <anonymous>] [ecid: cd630013c4265afb:5f476833:13c1792ebb6:-8000-00000000000007c1,0] [SRC_CLASS: oracle.security.am.engine.authn.internal.executor.Utils] [APP: oam_server#11.1.2.0.0] [SRC_METHOD: getVMVendor] VM vendor is Oracle: java.vendor=Sun Microsystems Inc.
      [2013-01-08T15:21:27.994-06:00] [oam_server1] [TRACE] [] [oracle.oam.engine.authn] [tid: [ACTIVE].ExecuteThread: '1' for queue: 'weblogic.kernel.Default (self-tuning)'] [userId: <anonymous>] [ecid: cd630013c4265afb:5f476833:13c1792ebb6:-8000-00000000000007c1,0] [SRC_CLASS: oracle.security.am.engine.authn.internal.executor.SpnegoAuthenticator] [APP: oam_server#11.1.2.0.0] [SRC_METHOD: authenticate] *Authentication Failed.[[*
      javax.security.auth.login.LoginException: Unable to obtain password from user

      at com.sun.security.auth.module.Krb5LoginModule.promptForPass(Krb5LoginModule.java:789)
      at com.sun.security.auth.module.Krb5LoginModule.attemptAuthentication(Krb5LoginModule.java:654)
      at com.sun.security.auth.module.Krb5LoginModule.login(Krb5LoginModule.java:542)
      at sun.reflect.GeneratedMethodAccessor701.invoke(Unknown Source)
      at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
      at java.lang.reflect.Method.invoke(Method.java:597)
      at javax.security.auth.login.LoginContext.invoke(LoginContext.java:769)
      at javax.security.auth.login.LoginContext.access$000(LoginContext.java:186)
      at javax.security.auth.login.LoginContext$5.run(LoginContext.java:706)
      at java.security.AccessController.doPrivileged(Native Method)


      I am stuck here not sure where to look.
      Any help is appreciated.