Not sure if this is new, didn't see any postings on it....

My problem turned out to be that I had an underscore _ character in the name
of login module entry in auth.conf

here's the offending entry in auth.conf:

ejb_login_module
{
// use the proxy login module to load my custom one
org.jboss.security.auth.spi.ProxyLoginModule required
moduleName=com.todd.security.auth.EjbLoginModule
;
};

When I change it to:
ejbloginmodule
{
// use the proxy login module to load my custom one
org.jboss.security.auth.spi.ProxyLoginModule required
moduleName=com.todd.security.auth.EjbLoginModule
;
};

The exception from my previous post (included below) is not thrown....

I'm using jboss2.4.4 bundled with catalina.

-Todd


> -----Original Message-----
> From: [EMAIL PROTECTED]
> [mailto:[EMAIL PROTECTED]]On Behalf Of Todd
> Marshall
> Sent: Thursday, March 28, 2002 6:33 PM
> To: Jboss-User
> Subject: [JBoss-user] custom login module trouble
>
>
> Hey all-
>
>   I've created a custom login module.  I use the ProxyLoginModule to load
> it.  The ear starts up fine, and it looks like every thing loads properly.
>
> however, when I click on a secured resource, instead of getting a login
> window, I get the following exception:
>
> [ERROR,EmbeddedCatalinaServiceSX] HttpProcessor[8080][4] process.invoke
> java.lang.SecurityException: Configuration Error:
>         Line 16: expected '{', found 'null'
>         at
> com.sun.security.auth.login.ConfigFile.getAppConfigurationEntry(Co
> nfigFile.j
> ava:221)
>         at
> javax.security.auth.login.LoginContext.init(LoginContext.java:172)
>         at
> javax.security.auth.login.LoginContext.<init>(LoginContext.java:266)
>         at
> javax.security.auth.login.LoginContext.<init>(LoginContext.java:380)
>         at
> org.jboss.security.plugins.JaasSecurityManager.defaultLogin(JaasSe
> curityMana
> ger.java:393)
>         at
> org.jboss.security.plugins.JaasSecurityManager.authenticate(JaasSe
> curityMana
> ger.java:361)
>         at
> org.jboss.security.plugins.JaasSecurityManager.isValid(JaasSecurit
> yManager.j
> ava:217)
>         at
> org.jboss.web.catalina.security.JBossSecurityMgrRealm.authenticate
> (JBossSecu
> rityMgrRealm.java:253)
>         at
> org.apache.catalina.authenticator.BasicAuthenticator.authenticate(
> BasicAuthe
> nticator.java:161)
>         at
> org.apache.catalina.authenticator.AuthenticatorBase.invoke(Authent
> icatorBase
> .java:493)
>         at
> org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipel
> ine.java:5
> 64)
>         at
> org.apache.catalina.valves.CertificatesValve.invoke(CertificatesVa
> lve.java:2
> 46)
>         at
> org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipel
> ine.java:5
> 64)
>         at
> org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.
> java:472)
>         at
> org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943)
>         at
> org.apache.catalina.core.StandardContext.invoke(StandardContext.java:2344)
>         at
> org.apache.catalina.core.StandardHostValve.invoke(StandardHostValv
> e.java:164
> )
>         at
> org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipel
> ine.java:5
> 66)
>         at
> org.apache.catalina.valves.ErrorDispatcherValve.invoke(ErrorDispat
> cherValve.
> java:170)
>         at
> org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipel
> ine.java:5
> 64)
>         at
> org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValv
> e.java:170
> )
>         at
> org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipel
> ine.java:5
> 64)
>         at
> org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.
> java:472)
>         at
> org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943)
>         at
> org.apache.catalina.core.StandardEngineValve.invoke(StandardEngine
> Valve.java
> :163)
>         at
> org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipel
> ine.java:5
> 66)
>         at
> org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.
> java:472)
>         at
> org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943)
>         at
> org.apache.catalina.connector.http.HttpProcessor.process(HttpProce
> ssor.java:
> 1011)
>         at
> org.apache.catalina.connector.http.HttpProcessor.run(HttpProcessor
> .java:1106
> )
>         at java.lang.Thread.run(Thread.java:484)
>
> Has anyone seen this, or does anyone know how I can find out
> which conf file
> it is choking on?
> The only one I modified was auth.conf, and I've gone over it with a fine
> tooth comb.....
>
> -T
>
> ----------------------
> Todd C. Marshall
> Technical Consultant
> 214-395-4502
>
>
> _______________________________________________
> JBoss-user mailing list
> [EMAIL PROTECTED]
> https://lists.sourceforge.net/lists/listinfo/jboss-user
>


_______________________________________________
JBoss-user mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/jboss-user

Reply via email to