This file is indexed.

/usr/share/perl5/Lemonldap/NG/Common/Conf/DefaultValues.pm is in liblemonldap-ng-common-perl 1.9.16-2.

This file is owned by root:root, with mode 0o644.

The actual contents of the file can be viewed below.

  1
  2
  3
  4
  5
  6
  7
  8
  9
 10
 11
 12
 13
 14
 15
 16
 17
 18
 19
 20
 21
 22
 23
 24
 25
 26
 27
 28
 29
 30
 31
 32
 33
 34
 35
 36
 37
 38
 39
 40
 41
 42
 43
 44
 45
 46
 47
 48
 49
 50
 51
 52
 53
 54
 55
 56
 57
 58
 59
 60
 61
 62
 63
 64
 65
 66
 67
 68
 69
 70
 71
 72
 73
 74
 75
 76
 77
 78
 79
 80
 81
 82
 83
 84
 85
 86
 87
 88
 89
 90
 91
 92
 93
 94
 95
 96
 97
 98
 99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
# This file is generated by Lemonldap::NG::Manager::Build. Don't modify it by hand
package Lemonldap::NG::Common::Conf::DefaultValues;

our $VERSION = '1.9.11';

sub defaultValues {
    return {
        'activeTimer'        => 1,
        'ADPwdExpireWarning' => 0,
        'ADPwdMaxAge'        => 0,
        'apacheAuthnLevel'   => 4,
        'applicationList'    => {
            'default' => {
                'catname' => 'Default category',
                'type'    => 'category'
            }
        },
        'authChoiceParam'          => 'lmAuth',
        'authentication'           => 'Demo',
        'browserIdAuthnLevel'      => 1,
        'captcha_login_enabled'    => 0,
        'captcha_mail_enabled'     => 0,
        'captcha_register_enabled' => 1,
        'captcha_size'             => 6,
        'captchaStorage'           => 'Apache::Session::File',
        'captchaStorageOptions'    => {
            'Directory' => '/var/lib/lemonldap-ng/captcha/'
        },
        'CAS_authnLevel'         => 1,
        'CAS_pgtFile'            => '/tmp/pgt.txt',
        'casAccessControlPolicy' => 'none',
        'cda'                    => 0,
        'checkXSS'               => 1,
        'confirmFormMethod'      => 'post',
        'cookieName'             => 'lemonldap',
        'dbiAuthnLevel'          => 2,
        'dbiExportedVars'        => {},
        'demoExportedVars'       => {
            'cn'   => 'cn',
            'mail' => 'mail',
            'uid'  => 'uid'
        },
        'domain'       => 'example.com',
        'exportedVars' => {
            'UA' => 'HTTP_USER_AGENT'
        },
        'facebookAuthnLevel'   => 1,
        'facebookExportedVars' => {},
        'failedLoginNumber'    => 5,
        'globalStorage'        => 'Apache::Session::File',
        'globalStorageOptions' => {
            'Directory' => '/var/lib/lemonldap-ng/sessions/',
            'generateModule' =>
              'Lemonldap::NG::Common::Apache::Session::Generate::SHA256',
            'LockDirectory' => '/var/lib/lemonldap-ng/sessions/lock/'
        },
        'googleAuthnLevel'                => 1,
        'googleExportedVars'              => {},
        'groups'                          => {},
        'hiddenAttributes'                => '_password',
        'hideOldPassword'                 => 0,
        'httpOnly'                        => 1,
        'https'                           => 0,
        'infoFormMethod'                  => 'get',
        'issuerDBCASActivation'           => 0,
        'issuerDBCASPath'                 => '^/cas/',
        'issuerDBCASRule'                 => 1,
        'issuerDBGetActivation'           => 0,
        'issuerDBGetParameters'           => {},
        'issuerDBGetPath'                 => '^/get/',
        'issuerDBGetRule'                 => 1,
        'issuerDBOpenIDActivation'        => 0,
        'issuerDBOpenIDConnectActivation' => 0,
        'issuerDBOpenIDConnectPath'       => '^/oauth2/',
        'issuerDBOpenIDConnectRule'       => 1,
        'issuerDBOpenIDPath'              => '^/openidserver/',
        'issuerDBOpenIDRule'              => 1,
        'issuerDBSAMLActivation'          => 0,
        'issuerDBSAMLPath'                => '^/saml/',
        'issuerDBSAMLRule'                => 1,
        'jsRedirect'                      => 0,
        'krbAuthnLevel'                   => 3,
        'krbByJs'                         => 0,
        'krbRemoveDomain'                 => 1,
        'krbUseModKrb'                    => 0,
        'ldapAllowResetExpiredPassword'   => 0,
        'ldapAuthnLevel'                  => 2,
        'ldapBase'                        => 'dc=example,dc=com',
        'ldapChangePasswordAsUser'        => 0,
        'ldapExportedVars'                => {
            'cn'   => 'cn',
            'mail' => 'mail',
            'uid'  => 'uid'
        },
        'ldapGroupAttributeName'          => 'member',
        'ldapGroupAttributeNameGroup'     => 'dn',
        'ldapGroupAttributeNameSearch'    => 'cn',
        'ldapGroupAttributeNameUser'      => 'dn',
        'ldapGroupObjectClass'            => 'groupOfNames',
        'ldapGroupRecursive'              => 0,
        'ldapPasswordResetAttribute'      => 'pwdReset',
        'ldapPasswordResetAttributeValue' => 'TRUE',
        'ldapPort'                        => 389,
        'ldapPpolicyControl'              => 0,
        'ldapPwdEnc'                      => 'utf-8',
        'ldapSearchDeref'                 => 'find',
        'ldapServer'                      => 'ldap://localhost',
        'ldapSetPassword'                 => 0,
        'ldapTimeout'                     => 120,
        'ldapUsePasswordResetAttribute'   => 1,
        'ldapVersion'                     => 3,
        'linkedInAuthnLevel'              => 1,
        'linkedInFields'             => 'id,first-name,last-name,email-address',
        'linkedInScope'              => 'r_basicprofile r_emailaddress',
        'linkedInUserField'          => 'emailAddress',
        'localSessionStorage'        => 'Cache::FileCache',
        'localSessionStorageOptions' => {
            'cache_depth'        => 3,
            'cache_root'         => '/tmp',
            'default_expires_in' => 600,
            'directory_umask'    => '007',
            'namespace'          => 'lemonldap-ng-sessions'
        },
        'locationRules' => {
            'default' => 'deny'
        },
        'loginHistoryEnabled'  => 1,
        'logoutServices'       => {},
        'macros'               => {},
        'mailCharset'          => 'utf-8',
        'mailConfirmSubject'   => '[LemonLDAP::NG] Password reset confirmation',
        'mailFrom'             => 'noreply@example.com',
        'mailOnPasswordChange' => 0,
        'mailSessionKey'       => 'mail',
        'mailSubject'          => '[LemonLDAP::NG] Your new password',
        'mailTimeout'          => 0,
        'mailUrl'              => 'http://auth.example.com/mail.pl',
        'maintenance'          => 0,
        'managerDn'            => '',
        'managerPassword'      => '',
        'multiValuesSeparator' => '; ',
        'noAjaxHook'           => 0,
        'notification'         => 0,
        'notificationStorage'  => 'File',
        'notificationStorageOptions' => {
            'dirName' => '/var/lib/lemonldap-ng/notifications'
        },
        'notificationWildcard'                  => 'allusers',
        'notifyDeleted'                         => 1,
        'notifyOther'                           => 0,
        'nullAuthnLevel'                        => 2,
        'oidcAuthnLevel'                        => 1,
        'oidcRPCallbackGetParam'                => 'openidconnectcallback',
        'oidcRPStateTimeout'                    => 600,
        'oidcServiceAllowAuthorizationCodeFlow' => 1,
        'oidcServiceAllowDynamicRegistration'   => 0,
        'oidcServiceAllowHybridFlow'            => 0,
        'oidcServiceAllowImplicitFlow'          => 0,
        'oidcServiceMetaDataAuthnContext'       => {
            'loa-1' => 1,
            'loa-2' => 2,
            'loa-3' => 3,
            'loa-4' => 4,
            'loa-5' => 5
        },
        'oidcServiceMetaDataAuthorizeURI'    => 'authorize',
        'oidcServiceMetaDataCheckSessionURI' => 'checksession',
        'oidcServiceMetaDataEndSessionURI'   => 'logout',
        'oidcServiceMetaDataIssuer'          => 'http://auth.example.com',
        'oidcServiceMetaDataJWKSURI'         => 'jwks',
        'oidcServiceMetaDataRegistrationURI' => 'register',
        'oidcServiceMetaDataTokenURI'        => 'token',
        'oidcServiceMetaDataUserInfoURI'     => 'userinfo',
        'openIdAuthnLevel'                   => 1,
        'openIdExportedVars'                 => {},
        'openIdIDPList'                      => '0;',
        'openIdSPList'                       => '0;',
        'openIdSreg_email'                   => 'mail',
        'openIdSreg_fullname'                => 'cn',
        'openIdSreg_nickname'                => 'uid',
        'openIdSreg_timezone'                => '_timezone',
        'passwordDB'                         => 'Demo',
        'portal'                             => 'http://auth.example.com/',
        'portalAntiFrame'                    => 1,
        'portalCheckLogins'                  => 1,
        'portalDisplayAppslist'              => 1,
        'portalDisplayChangePassword'        => '$_auth =~ /^(LDAP|DBI|Demo)$/',
        'portalDisplayLoginHistory'          => 1,
        'portalDisplayLogout'                => 1,
        'portalDisplayRegister'              => 1,
        'portalDisplayResetPassword'         => 1,
        'portalErrorOnExpiredSession'        => 1,
        'portalErrorOnMailNotFound'          => 0,
        'portalForceAuthn'                   => 0,
        'portalForceAuthnInterval'           => 5,
        'portalOpenLinkInNewWindow'          => 0,
        'portalPingInterval'                 => 60000,
        'portalRequireOldPassword'           => 1,
        'portalSkin'                         => 'bootstrap',
        'portalUserAttr'                     => '_user',
        'radiusAuthnLevel'                   => 3,
        'randomPasswordRegexp'               => '[A-Z]{3}[a-z]{5}.\\d{2}',
        'redirectFormMethod'                 => 'get',
        'registerConfirmSubject' =>
          '[LemonLDAP::NG] Account register confirmation',
        'registerDB'          => 'Demo',
        'registerDoneSubject' => '[LemonLDAP::NG] Your new account',
        'registerTimeout'     => 0,
        'registerUrl'         => 'http://auth.example.com/register.pl',
        'remoteGlobalStorage' => 'Lemonldap::NG::Common::Apache::Session::SOAP',
        'remoteGlobalStorageOptions' => {
            'ns' =>
              'http://auth.example.com/Lemonldap/NG/Common/CGI/SOAPService',
            'proxy' => 'http://auth.example.com/index.pl/sessions'
        },
        'samlAttributeAuthorityDescriptorAttributeServiceSOAP' =>
          'urn:oasis:names:tc:SAML:2.0:bindings:SOAP;#PORTAL#/saml/AA/SOAP;',
        'samlAuthnContextMapKerberos'                   => 4,
        'samlAuthnContextMapPassword'                   => 2,
        'samlAuthnContextMapPasswordProtectedTransport' => 3,
        'samlAuthnContextMapTLSClient'                  => 5,
        'samlCommonDomainCookieActivation'              => 0,
        'samlEntityID'         => '#PORTAL#/saml/metadata',
        'samlIdPResolveCookie' => 'lemonldapidp',
        'samlIDPSSODescriptorArtifactResolutionServiceArtifact' =>
'1;0;urn:oasis:names:tc:SAML:2.0:bindings:SOAP;#PORTAL#/saml/artifact',
        'samlIDPSSODescriptorSingleLogoutServiceHTTPPost' =>
'urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST;#PORTAL#/saml/singleLogout;#PORTAL#/saml/singleLogoutReturn',
        'samlIDPSSODescriptorSingleLogoutServiceHTTPRedirect' =>
'urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect;#PORTAL#/saml/singleLogout;#PORTAL#/saml/singleLogoutReturn',
        'samlIDPSSODescriptorSingleLogoutServiceSOAP' =>
'urn:oasis:names:tc:SAML:2.0:bindings:SOAP;#PORTAL#/saml/singleLogoutSOAP;',
        'samlIDPSSODescriptorSingleSignOnServiceHTTPArtifact' =>
'urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact;#PORTAL#/saml/singleSignOnArtifact;',
        'samlIDPSSODescriptorSingleSignOnServiceHTTPPost' =>
'urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST;#PORTAL#/saml/singleSignOn;',
        'samlIDPSSODescriptorSingleSignOnServiceHTTPRedirect' =>
'urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect;#PORTAL#/saml/singleSignOn;',
        'samlIDPSSODescriptorSingleSignOnServiceSOAP' =>
'urn:oasis:names:tc:SAML:2.0:bindings:SOAP;#PORTAL#/saml/singleSignOnSOAP;',
        'samlIDPSSODescriptorWantAuthnRequestsSigned' => 1,
        'samlMetadataForceUTF8'                       => 1,
        'samlNameIDFormatMapEmail'                    => 'mail',
        'samlNameIDFormatMapKerberos'                 => 'uid',
        'samlNameIDFormatMapWindows'                  => 'uid',
        'samlNameIDFormatMapX509'                     => 'mail',
        'samlOrganizationDisplayName'                 => 'Example',
        'samlOrganizationName'                        => 'Example',
        'samlOrganizationURL'                 => 'http://www.example.com',
        'samlRelayStateTimeout'               => 600,
        'samlServiceUseCertificateInResponse' => 0,
        'samlSPSSODescriptorArtifactResolutionServiceArtifact' =>
'1;0;urn:oasis:names:tc:SAML:2.0:bindings:SOAP;#PORTAL#/saml/artifact',
        'samlSPSSODescriptorAssertionConsumerServiceHTTPArtifact' =>
'1;0;urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact;#PORTAL#/saml/proxySingleSignOnArtifact',
        'samlSPSSODescriptorAssertionConsumerServiceHTTPPost' =>
'0;1;urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST;#PORTAL#/saml/proxySingleSignOnPost',
        'samlSPSSODescriptorAuthnRequestsSigned' => 1,
        'samlSPSSODescriptorSingleLogoutServiceHTTPPost' =>
'urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST;#PORTAL#/saml/proxySingleLogout;#PORTAL#/saml/proxySingleLogoutReturn',
        'samlSPSSODescriptorSingleLogoutServiceHTTPRedirect' =>
'urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect;#PORTAL#/saml/proxySingleLogout;#PORTAL#/saml/proxySingleLogoutReturn',
        'samlSPSSODescriptorSingleLogoutServiceSOAP' =>
'urn:oasis:names:tc:SAML:2.0:bindings:SOAP;#PORTAL#/saml/proxySingleLogoutSOAP;',
        'samlSPSSODescriptorWantAssertionsSigned' => 1,
        'samlUseQueryStringSpecific'              => 0,
        'securedCookie'                           => 0,
        'secureTokenAllowOnError'                 => 1,
        'secureTokenAttribute'                    => 'uid',
        'secureTokenExpiration'                   => 60,
        'secureTokenHeader'                       => 'Auth-Token',
        'secureTokenMemcachedServers'             => '127.0.0.1:11211',
        'secureTokenUrls'                         => '.*',
        'singleIP'                                => 0,
        'singleSession'                           => 0,
        'singleSessionUserByIP'                   => 0,
        'singleUserByIP'                          => 0,
        'slaveAuthnLevel'                         => 2,
        'slaveExportedVars'                       => {},
        'SMTPServer'                              => '',
        'Soap'                                    => 0,
        'SSLAuthnLevel'                           => 5,
        'storePassword'                           => 0,
        'successLoginNumber'                      => 5,
        'syslog'                                  => '',
        'timeout'                                 => 72000,
        'timeoutActivity'                         => 0,
        'timeoutActivityInterval'                 => 60,
        'trustedProxies'                          => '',
        'twitterAuthnLevel'                       => 1,
        'userControl'                             => '^[\\w\\.\\-@]+$',
        'userDB'                                  => 'Demo',
        'useRedirectOnError'                      => 1,
        'useRedirectOnForbidden'                  => 0,
        'useSafeJail'                             => 1,
        'webIDAuthnLevel'                         => 1,
        'webIDExportedVars'                       => {},
        'whatToTrace'                             => 'uid',
        'yubikeyAuthnLevel'                       => 3,
        'yubikeyPublicIDSize'                     => 12,
        'zimbraBy'                                => ''
    };
}

1;