Discussions
Categories
Groups
Community Home
Categories
INTERNAL ENABLEMENT
POPULAR
THRUST SERVICES & TOOLS
CLOUD EDITIONS
Quick Links
MY LINKS
HELPFUL TIPS
Back to website
Home
Web CMS (TeamSite)
ADS Authentication with Web Component on Tomcat
System
Hi All,
Does anyone have experience getting Trusted Logon to work between ADS and Web Component on Tomcat?
I've found the following in <TOMCAT_HOME>\webapps\worksitemp\WEB-INF\config\config.xml
<!--
Comment out the above trustedLogon propertyGroup block and uncomment the trustedLogon
propertyGroup to activate ADS trusted logon module which directly authenticates against
an ADS server. There are additional configuration steps required for this to work, please
consult documentation or tech support.
-->
<PropertyGroup subsystem="trustedLogon" displayInAdminConsole="true" displayName="Trusted Logon Settings">
<Property key="allowTrustedLogon" type="boolean" displayName="Enable Trusted Logon">
<Value>true</Value></Property>
<Property key="authConfigName" displayName="JAAS Config Name">
<Value>AdsAuth</Value></Property>
<Property key="authCallbackHandler" displayName="JAAS Callback Handler">
<Value>com.interwoven.workteam.auth.ads.AdsCallbackHandler</Value></Property>
<Property key="trustedWebappContext" displayName="Trusted Web Application Context">
<Value>worksitemp</Value></Property>
</PropertyGroup>
and I believe that the required JAAS module is <TOMCAT_HOME>\webapps\worksitemp\WEB-INF\lib\ads-auth.jar
Would the steps in the Trusted Logon documentation regarding Tomcat Trusted Logon be applicable in this case?
Thanks In Advance,
WK
Find more posts tagged with
Comments
Migrateduser
You do not have to follow the other documentation for direct ADS authentication. You will have to edit some of the ADS auth config data in the 'SystemProperties' section (towards bottom) of the config.xml. There is enough documentation in the comments included in the config file, I guess.
-bijoy
Migrateduser
Hi,
I've setup the following properties under SystemProperties in config.xml
1) java.security.auth.login.config
2) worksitemp.trusted.auth.provider.url
Turned on Allow Trusted Logon in
1) Configuration Manager
2) Web Component config.jsp
Modified the default viewset to add the Trusted Logon checkbox and login.js to set the cookie.
The AD user could login using the password stored in library manager when the trusted logon checkbox is not selected but not with the domain password.
I was wondering if log4j would throw up any errors to /worksitemp/logs/worksitemp.logs but all I got beside the java properties print out was
2005-04-19 11:52:01,683 WARN [http8080-Processor4] com.imanage.workteam.exceptions.FaultManager - Invalid severity (debug) for com.imanage.workteam.exceptions.JspExpressionEvalException in XML config file. This fault is ignored.
2005-04-19 11:52:01,743 WARN [http8080-Processor4] com.imanage.workteam.exceptions.FaultManager - Invalid severity (debug) for com.imanage.workteam.exceptions.StaleSessionFoundException in XML config file. This fault is ignored.
Would there be any methods to debug this?