We are trying to integrate mod_auth_vas into Blackboard for user authentication.
Blackboard is a J2EE based virtual learning environment. Actually, it's a mixture of Java and Perl.
It running on Apache Tomcat and using jk connector to handle user request via Apache HTTP server (both Tomcat and Apache httpd are bundled with Blackboard).
The mod_auth_vas is installed on Blackboard bundled Apachehttpd, and after putting the server host name into IE's trusted zone.The module can recognise windows login id/password and authenticateuser against AD.
But the problem is we still have to let Blackboard pick upuser credential and pass it within its own services. Blackboardprovides a web delegation authentication module to do this. Accordingto the Tomcat error message, Blackboard is complaining about theinvalid REMOTE_USER.
The exception stack trace showing below suggests that Blackboard cannot get its expected REMOTE_USER from within the Blackboard/Tomcat/Aapche httpd (with mod_auth_vas) environment.
2007-06-28 02:47:51 - LoginBrokerServlet.service() - java.lang.RuntimeException: Invalid REMOTE_USER value.
However, the point is the Blackboard don't allow us tosee/modify the source code of their base system, so the 'stripping thedomain part' kind of things cannot be done in this way.
I was wondering whether you've got some ideas about how to get mod_auth_vas working in this situation and what REMOTE_USER value is exactly passed out from mod_auth_vas.
Thanks.
Dongyi
Blackboard is a J2EE based virtual learning environment. Actually, it's a mixture of Java and Perl.
It running on Apache Tomcat and using jk connector to handle user request via Apache HTTP server (both Tomcat and Apache httpd are bundled with Blackboard).
The mod_auth_vas is installed on Blackboard bundled Apachehttpd, and after putting the server host name into IE's trusted zone.The module can recognise windows login id/password and authenticateuser against AD.
But the problem is we still have to let Blackboard pick upuser credential and pass it within its own services. Blackboardprovides a web delegation authentication module to do this. Accordingto the Tomcat error message, Blackboard is complaining about theinvalid REMOTE_USER.
The exception stack trace showing below suggests that Blackboard cannot get its expected REMOTE_USER from within the Blackboard/Tomcat/Aapche httpd (with mod_auth_vas) environment.
2007-06-28 02:47:51 - LoginBrokerServlet.service() - java.lang.RuntimeException: Invalid REMOTE_USER value.
However, the point is the Blackboard don't allow us tosee/modify the source code of their base system, so the 'stripping thedomain part' kind of things cannot be done in this way.
I was wondering whether you've got some ideas about how to get mod_auth_vas working in this situation and what REMOTE_USER value is exactly passed out from mod_auth_vas.
Thanks.
Dongyi