Trevor,

Did you get anywhere with this? Does it work when you don't have the JAAS policy in place? Are you able to secure other non-BRMS webapps?

Not really Drools related, but I'm curious.

Regards

Paul

Harris Trevor wrote:

I have been doing some research and I have found that I set this up wrong but it still does not work?

I have now done the following:

Edited components.xml and added

<security:identity authenticate-method="#{authenticator.authenticate}" jaas-config-name="brms"/>

Added the following to the weblogic server jvm startup

-Djava.security.auth.login.config=d:\jass.config

Created a file jass.config containing

brms {

weblogic.security.auth.login.UsernamePasswordLoginModule required debug=false;

};

The stack trace has the following error

<29-Oct-2007 10:49:02 o'clock GMT> <Error> <ServletContext-/drools2> <000000> <Exception while dispatching incoming RPC call

java.lang.IllegalArgumentException: No Configuration was registered that can handle the configuration named brms

at com.bea.common.security.jdkutils.JAASConfiguration.getAppConfigurationEntry(JAASConfiguration.java:103)

at javax.security.auth.login.LoginContext.init(LoginContext.java:243)

at javax.security.auth.login.LoginContext.<init>(LoginContext.java:367)

at javax.security.auth.login.LoginContext.<init>(LoginContext.java:444)

at org.jboss.seam.security.Identity.getLoginContext(Identity.java:313)

Truncated. see log file for complete stacktrace

>

Clearly weblogic is trying to load the brms configuration but it does not find it.

------------------------------------------------------------------------

*From:* [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] *On Behalf Of *Harris Trevor
*Sent:* 26 October 2007 15:39
*To:* [email protected]
*Subject:* [rules-dev] Using JAAS with BRMS on Weblogic

We are using BRMS on Weblogic 9.2 and we want to use JAAS authentication. We have configured components.xml to include the line:

<security:identity authenticate-method="#{authenticator.authenticate}" jaas-config-name="myrealm"/>

We get an error message “An error has occurred on the server. See serverl log for details.”

The server log shows

<26-Oct-2007 15:22:32 o'clock BST> <Error> <ServletContext-/drools2> <000000> <E

xception while dispatching incoming RPC call

java.lang.IllegalArgumentException: No Configuration was registered that can han

dle the configuration named myrealm

at com.bea.common.security.jdkutils.JAASConfiguration.getAppConfiguratio

nEntry(JAASConfiguration.java:103)

at javax.security.auth.login.LoginContext.init(LoginContext.java:243)

at javax.security.auth.login.LoginContext.<init>(LoginContext.java:367)

at javax.security.auth.login.LoginContext.<init>(LoginContext.java:444)

at org.jboss.seam.security.Identity.getLoginContext(Identity.java:313)

Truncated. see log file for complete stacktrace

>

“myrealm” is what weblogic call a security realm is the same as a jaas configuration name.

Regards Trevor Harris.

------------------------------------------------------------------------

_______________________________________________
rules-dev mailing list
[email protected]
https://lists.jboss.org/mailman/listinfo/rules-dev

_______________________________________________
rules-dev mailing list
[email protected]
https://lists.jboss.org/mailman/listinfo/rules-dev

Reply via email to