Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

What causes NotOwnerException in WebLogic 7 custom security realm

0 views
Skip to first unread message

Eric Ma

unread,
Aug 12, 2002, 2:09:47 PM8/12/02
to

I have set up a custom security realm in WebLogic 7 using Netscape Directory Server
4.1.6 on Solaris 8 as the only authenticator. Other providers are all WebLogic
defaults. Then I tried to authenticate a user in my code, which is adapted from
the sample JAAS code. However, the code choked on the loginContext.login() line
and the associated Java exception is java.security.acl.NotOwnerException. What
could have caused this?

Eric Ma

unread,
Aug 12, 2002, 2:12:58 PM8/12/02
to

Forgot to include the stack trace below:

java.lang.IllegalAccessError: java.security.acl.NotOwnerException
at weblogic.security.acl.Realm.getRealm(Realm.java:94)
at weblogic.security.acl.Realm.getRealm(Realm.java:39)
at weblogic.security.acl.Realm.authenticate(Realm.java:196)
at weblogic.security.acl.Realm.getAuthenticatedName(Realm.java:246)
at weblogic.security.acl.internal.Security.authenticate(Security.java:138)
at weblogic.security.acl.internal.Security.authenticate(Security.java:107)
at weblogic.security.auth.Authenticate.authenticate(Authenticate.java:140)
at weblogic.security.auth.login.UsernamePasswordLoginModule.login(UsernamePasswordLoginModule.java:170)
at java.lang.reflect.Method.invoke(Native Method)
at javax.security.auth.login.LoginContext.invoke(LoginContext.java:595)
at javax.security.auth.login.LoginContext.access$000(LoginContext.java:125)
at javax.security.auth.login.LoginContext$3.run(LoginContext.java:531)
at java.security.AccessController.doPrivileged(Native Method)
at javax.security.auth.login.LoginContext.invokeModule(LoginContext.java:528)
at javax.security.auth.login.LoginContext.login(LoginContext.java:449)

Utpal

unread,
Aug 13, 2002, 2:52:45 PM8/13/02
to
This will work as long as client code is in different JVM.
if you are on the server you can login locally by using:
weblogic.security.services.Authentication.login(CallbackHandler);

-utpal


0 new messages