Element Summary

ElementDescriptionClass
agentJAAS Agent implementation.org.josso.agent.http.JaasHttpSSOAgent
agent-configurationorg.josso.agent.SSOAgentConfigurationImpl
agent-nativeNative Agent implementation.org.josso.agent.http.NativeHttpSSOAgent
appctx-parameters-builderorg.josso.agent.http.AppContextParametersBuilder
appid-parameters-builderorg.josso.agent.http.AppIdParametersBuilder
bot-automaticlogin-strategyThis will not require an automatic login when a bot is crawling the site.org.josso.agent.http.BotAutomaticLoginStrategy
default-automaticlogin-strategyorg.josso.agent.http.DefaultAutomaticLoginStrategy
disabled-automaticlogin-strategyorg.josso.agent.http.DisableAutomaticLoginStrategy
http-parameters-builderorg.josso.agent.http.HttpParametersBuilder
partner-apporg.josso.agent.SSOPartnerAppConfig
security-context-propagation-configorg.josso.agent.SecurityContextPropagationConfig
urlbased-automaticlogin-strategyThis strategy returns false if the accessed URL matches any of the configured URL patterns. The patterns are regular expressions.org.josso.agent.http.UrlBasedAutomaticLoginStrategy
vhost-parameters-builderorg.josso.agent.http.VHostParametersBuilder

Element Detail

Element: agent

AttributeTypeDescription
debugxs:integer
gatewayLoginErrorUrlxs:stringReturns the Error Login Url of the Gateway.
gatewayLoginUrlxs:stringReturns the Login Form Url of the Gateway.
gatewayLogoutUrlxs:stringReturns the Logout Form Url of the Gateway.
isStateOnClientxs:boolean
jossoAuthenticationUrixs:string
jossoLoginUrixs:string
jossoLogoutUrixs:string
jossoSecurityCheckUrixs:string
jossoUserLoginUrixs:string
sessionAccessMinIntervalxs:longGets the session access min interval.
singlePointOfAccessxs:stringSingle Point of Access to the SSO infrastructure. Useful when working in N-Tier mode behind a reverse proxy or load balancer
ssoCookiePathxs:string
stateOnClientxs:boolean
uriEncodingxs:string
ElementTypeDescription
automaticLoginStrategies(<spring:bean/>)*
configurationagent-configuration
gatewayServiceLocator<spring:bean/>Obtains the Gateway Service Locator used by the SSOAgent to build the concrete clients needed to query the Gateway services.

This getter is need by the JAASLoginModule to know which Gateway Service Locator to use.

gatewayServiceLocators<spring:bean/>
parametersBuilders(<spring:bean/>)*

Element: agent-configuration

ElementTypeDescription
partner-apps(partner-app)*

Element: agent-native

AttributeTypeDescription
debugxs:integer
gatewayLoginErrorUrlxs:stringReturns the Error Login Url of the Gateway.
gatewayLoginUrlxs:stringReturns the Login Form Url of the Gateway.
gatewayLogoutUrlxs:stringReturns the Logout Form Url of the Gateway.
isStateOnClientxs:boolean
jossoAuthenticationUrixs:string
jossoLoginUrixs:string
jossoLogoutUrixs:string
jossoSecurityCheckUrixs:string
jossoUserLoginUrixs:string
sessionAccessMinIntervalxs:longGets the session access min interval.
singlePointOfAccessxs:stringSingle Point of Access to the SSO infrastructure. Useful when working in N-Tier mode behind a reverse proxy or load balancer
ssoCookiePathxs:string
stateOnClientxs:boolean
uriEncodingxs:string
ElementTypeDescription
automaticLoginStrategies(<spring:bean/>)*
configurationagent-configuration
gatewayServiceLocator<spring:bean/>Obtains the Gateway Service Locator used by the SSOAgent to build the concrete clients needed to query the Gateway services.

This getter is need by the JAASLoginModule to know which Gateway Service Locator to use.

gatewayServiceLocators<spring:bean/>
parametersBuilders(<spring:bean/>)*

Element: appctx-parameters-builder

Element: appid-parameters-builder

Element: bot-automaticlogin-strategy

AttributeTypeDescription
filexs:string
modexs:stringThis tells the agent how to handle success or failure for this component.
ElementTypeDescription
agentagent | agent-native

Element: default-automaticlogin-strategy

AttributeTypeDescription
modexs:stringThis tells the agent how to handle success or failure for this component.
ElementTypeDescription
agentagent | agent-native
ignoredReferrers(<spring:bean/>)*

Element: disabled-automaticlogin-strategy

AttributeTypeDescription
modexs:stringThis tells the agent how to handle success or failure for this component.
ElementTypeDescription
agentagent | agent-native

Element: http-parameters-builder

AttributeTypeDescription
encodeNamesxs:boolean
encodeValuesxs:boolean
ElementTypeDescription
exclude-params(<spring:bean/>)*
exclude-session-attrs(<spring:bean/>)*
include-params(<spring:bean/>)*
include-session-attrs(<spring:bean/>)*

Element: partner-app

AttributeTypeDescription
P3PHeaderValuexs:string
contextxs:stringThe web context this application is belongs to.
defaultResourcexs:string
disableBackToxs:boolean
gatewayLoginUrlxs:string
gatewayLogoutUrlxs:string
idxs:stringThe configuration identifier
postAuthenticationResourcexs:string
rememberMeEnabledxs:boolean
sendP3PHeaderxs:boolean
splashResourcexs:string
vhostxs:stringThe host or virtual host associated to this partner application
ElementTypeDescription
gatewayServiceLocator<spring:bean/>
ignore-url-patterns(<spring:bean/>)*The list of url patterns declared in the partner application deployment descriptor that should be ignored by JOSSO.
ignore-web-resource-collections(<spring:bean/>)*
security-context-propagationsecurity-context-propagation-config

Element: security-context-propagation-config

AttributeTypeDescription
bindingxs:string
propertiesPlaceHolderxs:string
rolesPlaceHolderxs:string
userPlaceHolderxs:string

Element: urlbased-automaticlogin-strategy

AttributeTypeDescription
modexs:stringThis tells the agent how to handle success or failure for this component.
ElementTypeDescription
agentagent | agent-native
ignoredUrlPatterns(<spring:bean/>)*

Element: vhost-parameters-builder