All Downloads are FREE. Search and download functionalities are using the official Maven repository.

.middleware.grouper.grouperClient.4.9.3.source-code.morphString.base.properties Maven / Gradle / Ivy

There is a newer version: 5.12.2
Show newest version
#
# 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 - 2024 Weber Informatics LLC | Privacy Policy