Skip to content
Permalink
Newer
Older
100644 71 lines (58 sloc) 3.44 KB
1
#################################
2
## LDAP connections
3
#################################
4
# specify the ldap connection with user, pass, url
5
# the string after "ldap." is the ID of the connection, and it should not have
6
# spaces or other special chars in it. In this case is it "personLdap"
7
8
#note the URL should start with ldap: or ldaps: if it is SSL.
9
#It should contain the server and port (optional if not default), and baseDn,
10
#e.g. ldaps://ldapserver.school.edu:636/dc=school,dc=edu
11
ldap.demo.url = ldap://directory:389/dc=internet2,dc=edu
12
13
#optional, if authenticated
14
ldap.demo.user = cn=admin,dc=internet2,dc=edu
15
#ldap.demo.user = cn=admin
16
17
#optional, if authenticated note the password can be stored encrypted in an external file
18
#ldap.demo.pass = ${java.lang.System.getenv().get('SUBJECT_SOURCE_LDAP_PASSWORD_FILE') != null ? org.apache.commons.io.FileUtils.readFileToString(java.lang.System.getenv().get('SUBJECT_SOURCE_LDAP_PASSWORD_FILE'), "utf-8") : java.lang.System.getenv().get('SUBJECT_SOURCE_LDAP_PASSWORD')}
19
ldap.demo.pass = password
20
21
#optional, if you are using tls, set this to true. Generally you will not be using an SSL URL to use TLS...
22
ldap.demo.tls = false
23
24
#optional, if using sasl
25
#ldap.personLdap.saslAuthorizationId =
26
#ldap.personLdap.saslRealm =
27
28
#optional (note, time limit is for search operations, timeout is for connection timeouts),
29
#most of these default to vt-ldap defaults. times are in millis
30
#validateOnCheckout defaults to true if all other validate methods are false
31
#ldap.personLdap.batchSize =
32
#ldap.personLdap.countLimit =
33
#ldap.personLdap.timeLimit =
34
#ldap.personLdap.timeout =
35
#ldap.personLdap.minPoolSize =
36
#ldap.personLdap.maxPoolSize =
37
#ldap.personLdap.validateOnCheckIn =
38
#ldap.personLdap.validateOnCheckOut =
39
#ldap.personLdap.validatePeriodically =
40
#ldap.personLdap.validateTimerPeriod =
41
#ldap.personLdap.pruneTimerPeriod =
42
#if connections expire after a certain amount of time, this is it, in millis, defaults to 300000 (5 minutes)
43
#ldap.personLdap.expirationTime =
44
45
#make the paths fully qualified and not relative to the loader group.
46
loader.ldap.requireTopStemAsStemFromConfigGroup=false
47
48
49
db.sis.user = sis_user
50
db.sis.pass = 49321420423
51
db.sis.url = jdbc:mysql://sources:3306/sis
52
db.sis.driver = com.mysql.jdbc.Driver
53
54
55
#####################################
56
## Messaging integration with change log
57
#####################################
58
changeLog.consumer.rabbitMqMessagingSample.quartzCron = 0 * * * * ?
59
60
# note, change "messagingSample" in key to be the name of the consumer. e.g. changeLog.consumer.someNameAnyName.class
61
changeLog.consumer.rabbitMqMessagingSample.class = edu.internet2.middleware.grouper.changeLog.esb.consumer.EsbConsumer
62
63
changeLog.consumer.rabbitMqMessagingSample.publisher.class = edu.internet2.middleware.grouper.changeLog.esb.consumer.EsbMessagingPublisher
64
changeLog.consumer.rabbitMqMessagingSample.publisher.messagingSystemName = rabbitmq
65
# note, routingKey property is valid only for rabbitmq. For other messaging systems, it is ignored.
66
changeLog.consumer.rabbitMqMessagingSample.publisher.routingKey =
67
## queue or topic
68
changeLog.consumer.rabbitMqMessagingSample.publisher.messageQueueType = queue
69
changeLog.consumer.rabbitMqMessagingSample.publisher.queueOrTopicName = sampleQueue
70
## this is optional if not using "id" for subjectId, need to be a subject attribute in the sources.xml
71
#changeLog.consumer.rabbitMqMessagingSample.publisher.addSubjectAttributes = email
You can’t perform that action at this time.