I'm using Tomcat 8.5.4.  I've got a JASPIC question
When I call AuthConfigFactory#registerConfigProvider() if I pass null for the 
3rd parameter (the appContext) there is no registration.  The registrationID 
returned by calling registerConfigProvider() is null.  And in testing I can 
verify the AuthModule code isn't running.  I get different behavior with 
GlassFish and Payara.  If I do the same with GlassFish or Payara, a null value 
for the 3rd parameter registers the AuthModule for ALL applications.  I believe 
this is consistent with the JASPIC 1.1 spec which says:

appContext- A String value that may be used by a runtime to request a 
configuration object from
 
this provider. A null value may be passed as an argument for this parameter, in 
which case the provider
 
is registered for all configuration ids (at the indicated layers).

So my question is, with Tomcat, what value can I pass for the 3rd parameter of 
the registerConfigProvider() method call (the appContext parameter) which will 
register the AuthModule for ALL applications?  Or, is this not supported yet by 
Tomcat?
Thanks!

Reply via email to