| Deployer for
Authenticated elements that configures the various
authentication managers through properties.
Element properties used:
-
(required)
- The fully qualified name of the class that will be used to store the
credentials, this is typically
com.uwyn.rife.authentication.credentials.RoleUser
-
- When
true , the appropriate authentication managers will
be wrapped with proxy that purges outdated data on-the-fly without having
to run an asynchronous purge thread.
-
- The encryption method that will be used for the password, this has to
be a valid identifier of a
StringEncryptor
-
- The duration of an authentication session in milliseconds. This defaults
to the global authentication session duration that has been setup in the
configuration participant.
-
- The duration that credential remember IDs are preserved in
milliseconds. This defaults to the global remember duration that has been
setup in the configuration participant.
-
- The purge frequency of the authentication session purging when purging
is enabled.
-
- The purge scale of the authentication session purging when purging
is enabled.
-
- The purge frequency of the remember-me purging when purging
is enabled.
-
- The purge scale of the authentication session purging when purging
is enabled.
The frequency of purging is controlled by two properties, "frequency" and
"scale". Every (frequency / scale) requests, a purge is performed. For
example, if frequency is 1 and scale is 2, a purge is performed on roughly
half of requests. If frequency is 2 and scale is 100, a purge is performed
on 2 percent of requests.
author: Steven Grimm (koreth[remove] at midwinter dot com) author: Geert Bevin (gbevin[remove] at uwyn dot com) version: $Revision: 3643 $ since: 1.6 |