Nuxeo 5

Nuxeo 5 Component
org.nuxeo.ecm.platform.ui.web.auth.service.PluggableAuthenticationService

Individual Documentation Coverage

done proportion
100.0 %


The pluggable authentication service defines a plugin API for the Nuxeo Authentication Filter.
This service let you :
- define new Authentication Plugins
- define authentication chains



Author: Thierry Delprat ([email protected])

Version: missing

Location: nuxeo-services/nuxeo-platform-web-common/src/main/resources/OSGI-INF/authentication-framework.xml

Require

No requirements

Required by

Implementation


Extension Points:

authenticators


Registry for Authentication Plugins.
Authentication plugins are responsible for :
- generating the authentication prompt (if needed)
- get the user identity
- set the LoginModule that will be used for Login

Authentication plugin must implement the NuxeoAuthenticationPlugin interface.

Default implementation of Authentication Plugins are :
- Form based authentication
- HTTP Basic Authentication



Author: Thierry Delprat ([email protected])

chain


Defines the chain of AuthenticationPlugin to use when trying to authenticate.
= The authentication Plugins are tried in the chain order.


Author: Thierry Delprat ([email protected])

startURL


Defines a list of URL prefix that is considered safe to start a new session.
Typically, in default webapp you will have :
- GET url patterns
- nxstartup.faces
- RSS/ATOM get URL


Author: Thierry Delprat ([email protected])

propagator


Contribute a App Server specific security propagation handler.
Usefull to externalize dependencies on JBossSX


Author: Thierry Delprat ([email protected])

callBackHandlerFactory


Contribute a App Server specific JAAS CallBackHandler Factory
Usefull to externalize dependencies on JBossSX


Author: Thierry Delprat ([email protected])

sessionManager


Contribute a SessionManager to handle Session and url manipulation


Author: Thierry Delprat ([email protected])


Has contribution from:

Last generation: 18:21:25 CEST 11/07/2009