[opencms-dev] Cuestions about Password configuration and resultcache settings
Christoph Fröhlich
cfauto at folge2.de
Wed Jan 30 08:05:14 CET 2013
Hi Ramon,
3)
add an element <loginmanager> in opencms-system.xml, between <validationhandler> and <sites>
.....
<validationhandler class="org.opencms.security.CmsDefaultValidationHandler"/>
<loginmanager>
<disableMinutes>20</disableMinutes>
<maxBadAttempts>3</maxBadAttempts>
<enableSecurity>false</enableSecurity>
</loginmanager>
<sites>
...
I think you can set maxBadAttempts to -1 if you don't want users to be locked temporarily.
2)
As far as I know it is not configurable but you have to implement a custom password handler.
To do so, you can subclass "org.opencms.security.CmsDefaultPasswordHandler" and overwrite "validatePassword(String)."
To enable your custom handler, set the class attribute of element <passwordhandler> in opencms-system.xml
1)
I can't see an easy solution for this. I would say you have to write a custom LoginManager which subclasses
org.opencms.db.CmsLoginManager.CmsLoginManager(int, int, boolean).
Since the LoginManager-Implementation is not configurable in org.opencms.configuration.CmsSystemConfiguration you have to provide a custom implementation of CmsSystemConfiguration and enable it in opencms.xml. Your custom system configuration could overwrite getLoginManager() and return your custom loginmanager implementation. Sounds complex. I haven't tried it by myself.
Regards
Christoph
Am 24.01.2013 um 19:54 schrieb Ramon Gavira (POP) <ramon.gavira at sagasoluciones.com>:
> Hello, I have bee looking up information on the net and miss my try. I’ve have some questions about user´s passwords:
>
> (I am using OpenCms 8.5)
>
> 1. Is it possible to configure a password caducity, so user´s has to reset the password?
> 2. Is it possible to configure password`s minimum length?
> 3. Is it possible to configure an specific Logon attempts before to lock user account?
>
> Other than that questions I have another one:
> What is this configuration in opencms-system.xml for?
>
> <resultcache>
> <keygenerator>org.opencms.db.CmsCacheKey</keygenerator>
> <size-users>64</size-users>
> <size-groups>64</size-groups>
> <size-orgunits>64</size-orgunits>
> <size-usergroups>256</size-usergroups>
> <size-projects>32</size-projects>
> <size-projectresources>64</size-projectresources>
> <size-resources>8192</size-resources>
> <size-resourcelists>256</size-resourcelists>
> <size-properties>1024</size-properties>
> <size-propertylists>1024</size-propertylists>
> <size-accesscontrollists>1024</size-accesscontrollists>
> <size-permissions>1024</size-permissions>
> </resultcache>
>
> Which are good parameter for 2000 users groups of users? Each group will have 3-4 users
> Thank you in advance
> _______________________________________________
> This mail is sent to you from the opencms-dev mailing list
> To change your list options, or to unsubscribe from the list, please visit
> http://lists.opencms.org/cgi-bin/mailman/listinfo/opencms-dev
>
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://webmail.opencms.org/pipermail/opencms-dev/attachments/20130130/020c2ee4/attachment.htm>
More information about the opencms-dev
mailing list