
.middleware.grouper.grouperClient.5.13.1.source-code.morphString.base.properties Maven / Gradle / Ivy
#
# Copyright 2019 Internet2
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
# You may obtain a copy of the License at
#
# http://www.apache.org/licenses/LICENSE-2.0
#
# Unless required by applicable law or agreed to in writing, software
# distributed under the License is distributed on an "AS IS" BASIS,
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.
#
#
# Grouper morphString Configuration
# $Id: grouper.hibernate.example.properties,v 1.9 2009-08-11 20:18:09 mchyzer Exp $
#
########################################
## Config chaining hierarchy
## The grouper morphString config uses Grouper Configuration Overlays (documented on wiki)
## By default the configuration is read from morphString.base.properties
## (which should not be edited), and the morphString.properties overlays
## the base settings. See the morphString.base.properties for the possible
## settings that can be applied to the morphString.properties
########################################
# comma separated config files that override each other (files on the right override the left)
# each should start with file: or classpath:
# e.g. classpath:grouper.hibernate.base.properties, file:c:/temp/myFile.properties
grouper.morphString.config.hierarchy = classpath:morphString.base.properties, classpath:morphString.properties
# seconds between checking to see if the config files are updated
grouper.morphString.config.secondsBetweenUpdateChecks = 60
########################################
## Encryption configuration
########################################
# Put a random alphanumeric string (Case sensitive) for the password encryption. e.g. fh43IRJ4Nf5jn4Qp9k2
# or put a filename where the random alphanumeric string is. e.g. c:/whatever/key.txt
# use encrypt.key.elConfig instead if the config has an expression language scriptlet
encrypt.key.elConfig = ${elUtils.processEnvVarOrFileNoTrim('GROUPER_MORPHSTRING_ENCRYPT_KEY')}
# set this to true if you have slashes in your passwords and dont want to look in external files or unencrypt
encrypt.disableExternalFileLookup = false
# this is new in 2.5.23+ defaulting to true. if the morph secret is not in morphString.properties, but instead is in
# an external file, then if this is true then trim whitespace (e.g. newline). Note, previous to 2.5.23,
# the whitespace or newline(s) were part of the secret. Set to false if you had an installation with external file
# and whitespace
encrypt.trimWhitespaceFromMorphSecretFile = true
© 2015 - 2025 Weber Informatics LLC | Privacy Policy