1 # Licensed to the Apache Software Foundation (ASF) under one
2 # or more contributor license agreements. See the NOTICE file
3 # distributed with this work for additional information
4 # regarding copyright ownership. The ASF licenses this file
5 # to you under the Apache License, Version 2.0 (the
6 # "License"); you may not use this file except in compliance
7 # with the License. You may obtain a copy of the License at
9 # http://www.apache.org/licenses/LICENSE-2.0
11 # Unless required by applicable law or agreed to in writing,
12 # software distributed under the License is distributed on an
13 # "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
14 # KIND, either express or implied. See the License for the
15 # specific language governing permissions and limitations
18 # --------------------------------------------------------------------
19 # Application Configuration
21 application.timestamp=EEE d MMM yyyy HH:mm:ss Z
23 # --------------------------------------------------------------------
26 #jdbc.driver.name=org.hsqldb.jdbcDriver
27 jdbc.driver.name=org.apache.derby.jdbc.EmbeddedDriver
28 #jdbc.url=jdbc:hsqldb:mem:redback-users-tests
29 #jdbc.url=jdbc:derby:memory:users-test;create=true
30 jdbc.url=jdbc:derby:users-test;create=true
34 # --------------------------------------------------------------------
37 email.jndiSessionName=java:comp/env/mail/Session
38 email.smtp.host=localhost
40 email.smtp.ssl.enabled=false
41 email.smtp.tls.enabled=false
45 #TODO: move description elsewhere, remove bad default
46 # All emails sent by the system will be from the following address
47 #email.from.address=${user.name}@localhost
48 # All emails sent by the system will be from the following user name (used in conjunction with address)
49 #email.from.name=Unconfigured Username
51 # If all email addresses (from new user registration) require an account validation email.
52 email.validation.required=true
53 # Timeout (in minutes) for the key generated for an email validation to remain valid.
54 # 2880 minutes = 48 hours
55 email.validation.timeout=2880
56 # The subject line for the email message.
57 email.validation.subject=Welcome
59 #TODO: move description elsewhere, remove bad default
60 # Get the Feedback to use for any outgoing emails.
61 # NOTE: if feedback.path starts with a "/" it is appended to the end of the value provided in application.url
62 # This value can be in the format/syntax of "/feedback.action" or even "mailto:feedback@application.com"
63 #email.feedback.path=/feedback.action
65 #Set the application base URL. The default is to derive it from the HTTP request
66 #application.url=http://myurl.mycompany.com
68 # --------------------------------------------------------------------
71 security.rememberme.enabled=true
72 # Timeout in minutes ( 525600 minutes = 1 year )
73 security.rememberme.timeout=525600
77 security.signon.timeout=30
79 # --------------------------------------------------------------------
80 # Default Username Values
81 redback.default.admin=admin
83 # --------------------------------------------------------------------
86 #security.policy.password.encoder=
87 security.policy.password.previous.count=6
88 security.policy.password.expiration.enabled=true
89 security.policy.password.expiration.days=90
90 security.policy.password.expiration.notify.days=10
91 security.policy.allowed.login.attempt=10
93 # turn off the perclick enforcement of various security policies, slightly
94 # more heavyweight since it will ensure that the User object on each click
96 security.policy.strict.enforcement.enabled=true
97 security.policy.strict.force.password.change.enabled=true
99 # --------------------------------------------------------------------
101 security.policy.password.rule.alphanumeric.enabled=false
102 security.policy.password.rule.alphacount.enabled=true
103 security.policy.password.rule.alphacount.minimum=1
104 security.policy.password.rule.characterlength.enabled=true
105 security.policy.password.rule.characterlength.minimum=1
106 security.policy.password.rule.characterlength.maximum=24
107 security.policy.password.rule.musthave.enabled=true
108 security.policy.password.rule.numericalcount.enabled=true
109 security.policy.password.rule.numericalcount.minimum=1
110 security.policy.password.rule.reuse.enabled=true
111 security.policy.password.rule.nowhitespace.enabled=true
113 # --------------------------------------------------------------------
116 ldap.bind.authenticator.enabled=false
118 # ldap options for configuration via properties file
119 #ldap.config.hostname=
121 #ldap.config.base.dn=
122 #ldap.config.context.factory=
123 #ldap.config.bind.dn=
124 #ldap.config.password=
125 #ldap.config.authentication.method=
127 # config parameter for the ConfigurableUserManager
128 user.manager.impl=cached