|  | ## index dir | 
|  | krill.indexDir = ../sample-index | 
|  |  | 
|  | krill.index.commit.count = 134217000 | 
|  | krill.index.commit.log = log/krill.commit.log | 
|  | krill.index.commit.auto = 500 | 
|  | krill.index.relations.max = 100 | 
|  |  | 
|  | #LDAP | 
|  | ldap.config = file-path-to-ldap-config | 
|  |  | 
|  | # Kustvakt | 
|  | ## server | 
|  | server.port=8089 | 
|  | server.host=localhost | 
|  |  | 
|  | ## mail settings | 
|  | mail.enabled = false | 
|  | mail.receiver = test@localhost | 
|  | mail.sender = noreply@ids-mannheim.de | 
|  | mail.address.retrieval = test | 
|  |  | 
|  | ## mail.templates | 
|  | template.group.invitation = notification.vm | 
|  |  | 
|  | ## default layers | 
|  | default.layer.partOfSpeech = tt | 
|  | default.layer.lemma = tt | 
|  | default.layer.orthography = opennlp | 
|  | default.layer.dependency = mate | 
|  | default.layer.constituent = corenlp | 
|  |  | 
|  | ## delete configuration (default hard) | 
|  | # delete.auto.group = hard | 
|  | delete.group = soft | 
|  | delete.group.member = soft | 
|  |  | 
|  | ## availability regex | 
|  | ## only support | | 
|  | availability.regex.free = CC-BY.* | 
|  | availability.regex.public = ACA.* | QAO-NC | 
|  | availability.regex.all = QAO.* | 
|  |  | 
|  | ## options referring to the security module! | 
|  |  | 
|  | ## OAuth | 
|  | ### (see de.ids_mannheim.korap.constant.AuthenticationMethod for possible | 
|  | ### oauth.password.authentication values) | 
|  | oauth.password.authentication = TEST | 
|  | oauth.native.client.host=korap.ids-mannheim.de | 
|  | oauth2.max.attempts = 2 | 
|  | # -- scopes separated by space | 
|  | oauth2.default.scopes = openid read_username read_email | 
|  | oauth2.client.credentials.scopes = read_client_info | 
|  |  | 
|  | ## JWT | 
|  | security.jwt.issuer=korap.ids-mannheim.de | 
|  |  | 
|  | ## JWK | 
|  | rsa.private = kustvakt_rsa.key | 
|  | rsa.public = kustvakt_rsa_public.key | 
|  | rsa.key.id = 74caa3a9-217c-49e6-94e9-2368fdd02c35 | 
|  |  | 
|  | ## token expiration time | 
|  | security.longTokenTTL = 1D | 
|  | security.tokenTTL = 9S | 
|  | security.shortTokenTTL = 5S | 
|  |  | 
|  | ## specifies the user data field that is used to salt user passwords | 
|  | security.passcode.salt=salt | 
|  |  | 
|  | security.idleTimeoutDuration = 25M | 
|  | security.multipleLogIn = true | 
|  | security.loginAttemptNum = 3 | 
|  | security.authAttemptTTL = 45M | 
|  |  | 
|  | security.encryption.loadFactor = 8 | 
|  | security.validation.stringLength = 150 | 
|  | security.validation.emailLength = 50 | 
|  | security.encryption.algo=BCRYPT | 
|  | security.sharedSecret=testSecretCodeMustContainsMinimum256Bits$87aL2t0sklnf66roGDerNsw2s9 | 
|  |  | 
|  | ## applicable: rewrite, foundry, filter, deny | 
|  | security.rewrite.strategies=filter, foundry, rewrite |