Will,Yeah, sorry, I forgot to mention this. In version 2.1 of the IdP, there are MetadataFilters included that enforce signature validation and date validity. Please comment both those out, along with the ChainingFilter, because the SP doesn't sign nor date its own metadata by default.Thanks,Nate.
Will,You're getting very close. I assume it never asked you to authenticate. You need to configure the IdP to request authentication in some form. By default, it uses REMOTE_USER based authentication. Try looking at the documentation here, and let me know if you have troubles:
Will Hartung wrote:
>
>
>
> Is there any place or a setting I could make to get some more logging
> information?
Well, for the Shib components you can up the the logging level in
conf/logging.xml.
> My login module is laced with printlns but I don't see them
> anywhere, so I don't even know if the module is being loaded.
>
If it's just printing to stderr or stdout, then if you're using Tomcat
it will be in catalina.out. If you're using some other container,
you'll have to check where it sends stdout and stderr.
Will Hartung wrote:Is there any place or a setting I could make to get some more logging information?Well, for the Shib components you can up the the logging level in conf/logging.xml.
If it's just printing to stderr or stdout, then if you're using Tomcat
it will be in catalina.out. If you're using some other container,
you'll have to check where it sends stdout and stderr.
Just cleaning out my mail, I forgot about this thread from Friday...
You might also try setting the LoginContext debug trace system
property. It might give you some info as to why your JAAS module is
failing to get loaded. E.g. -Djava.security.auth.debug=logincontext
I believe that unambiguously does go to stderr, so look in Tomcat's
catalina.out for that output.
>
> For the record, my module is in a jar in $CATALINA/shared/lib, that
> should be on the classpath.
So, sounds like you are using Tomcat and probably version 5.5 (since 6
did away with the shared classloader by default). I think using the
shared classloader ought to work, but not 100% sure via-a-vis the way
JAAS works...
If you still haven't had success, just for the sake of troubleshooting
I'd try moving your JAAS module jar(s) into the IdP's webapp classloader
(inside the war in /WEB-INF/lib). That's where the LDAP module that we
supply is, and we know that that works. If your module still won't work
there, then you've got some other kind of problem.
--Brent