Element Summary

ElementDescriptionClass
agentJBoss Agent implementation. On each processRequest() call it does two things :

1. Replaces the partner web application context's realm with our JBossCatalinaRealm.

2. Associates the Active Subject information to the current thread so that partner web applications can have an authenticated http request.

The JBossCatalinaSSOAgent must be used only in JBoss by configuring the agent configuration file in the following way :

<agent>
<class>org.josso.agent.JBossCatalinaSSOAgent</class>
...
</agent>
org.josso.jb42.agent.JBossCatalinaSSOAgent

Element Detail

Element: agent

AttributeTypeDescription
debugxs:integer
gatewayLoginErrorUrlxs:string
gatewayLoginUrlxs:string
gatewayLogoutUrlxs:string
isStateOnClientxs:boolean
jossoAuthenticationUrixs:string
jossoLoginUrixs:string
jossoLogoutUrixs:string
jossoSecurityCheckUrixs:string
jossoUserLoginUrixs:string
sessionAccessMinIntervalxs:long
singlePointOfAccessxs:string
ssoCookiePathxs:string
stateOnClientxs:boolean
statePrefixxs:string
uriEncodingxs:string
ElementTypeDescription
automaticLoginStrategies(<spring:bean/>)*
catalinaContainer<spring:bean/>
configuration<spring:bean/>
gatewayServiceLocator<spring:bean/>
gatewayServiceLocators<spring:bean/>
parametersBuilders(<spring:bean/>)*