-
Notifications
You must be signed in to change notification settings - Fork 1
/
local.env.dist
141 lines (108 loc) · 4.99 KB
/
local.env.dist
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
### Required ENV vars ###
# The code name of this IdP (lowercased, hyphens if needed).
# Example: "acme"
IDP_NAME=
# The ID Broker adapter to use. See IdBrokerBase::ADAPTER_* constants for
# possible values. For tests, use "fake".
ID_BROKER_ADAPTER=
# The authorization token to use for calls to the ID Broker.
# For running the feature tests within the app container, make this match
# one of the broker container's API_ACCESS_KEYS environment variable parts
ID_BROKER_CONFIG_accessToken=
# Whether or not to assert that the IP address for ID Broker API is trusted.
ID_BROKER_CONFIG_assertValidIp=
# The URL to the ID Broker.
# Example: http://id-broker.example.com
ID_BROKER_CONFIG_baseUrl=
# Comma-delimited list of trusted IP address ranges (CIDR) for ID Broker API.
ID_BROKER_CONFIG_trustedIpRanges=
# The ID Store adapter to use. See IdStoreBase::ADAPTER_* constants for possible
# values. For tests, use "fake".
ID_STORE_ADAPTER=
### Define variable(s) appropriate for the configured ID_STORE_ADAPTER
# Unused variables must not be defined
### Required values for Fake ID Store (when ID_STORE_ADAPTER=fake): (none)
### Required values for Google Sheets ID Store (when ID_STORE_ADAPTER=googlesheets):
#ID_STORE_CONFIG_applicationName=
#ID_STORE_CONFIG_jsonAuthFilePath=
#ID_STORE_CONFIG_spreadsheetId=
#### Required values for Workday ID Store (when ID_STORE_ADAPTER=workday):
#ID_STORE_CONFIG_apiUrl=
#ID_STORE_CONFIG_username=
#ID_STORE_CONFIG_password=
# `groupsFields` is a comma-delimited list of Workday fields used to create the
# 'groups' field on the ID Broker. The content of each field is converted from
# space-delimited to comma-delimited and merged together to form the 'groups' field.
#ID_STORE_CONFIG_groupsFields=
#### Required values for Sage People ID Store (when ID_STORE_ADAPTER=sagepeople):
#ID_STORE_CONFIG_authUrl=https://login.salesforce.com/services/oauth2/token
#ID_STORE_CONFIG_queryUrl=https://example.my.salesforce.com/services/data/v20.0/query
#ID_STORE_CONFIG_client_id=your_client_ID_goes_here
#ID_STORE_CONFIG_client_secret=your_client_secret_goes_here
#ID_STORE_CONFIG_username=your_username
#ID_STORE_CONFIG_password=your_password
#ID_STORE_CONFIG_queryConditions=ID != null
#### Required values for SecureUser ID Store (when ID_STORE_ADAPTER=secureuser):
#ID_STORE_CONFIG_apiUrl=
#ID_STORE_CONFIG_apiKey=
#ID_STORE_CONFIG_apiSecret=
### Email service configuration (Required)
# If no emails are enabled (neither NOTIFIER_EMAIL_TO nor ALERTS_EMAIL are provided and ENABLE_NEW_USER_NOTIFICATION is
# false) dummy values may be provided for these.
#EMAIL_SERVICE_accessToken=
#EMAIL_SERVICE_assertValidIp=
#EMAIL_SERVICE_baseUrl=
#EMAIL_SERVICE_validIpRanges=
### Optional ENV vars ###
# === AWS AppConfig (optional) ===
# The AWS region in use
#AWS_REGION=
# The AppConfig Application ID (or name)
#APP_ID=
# The AppConfig Configuration Profile ID (or name)
#CONFIG_ID=
# The AppConfig Environment ID (or name)
#ENV_ID=
# Where to email error logs.
#ALERTS_EMAIL=
# To use Sentry for error alerting, obtain DSN from Sentry dashboard: Settings - Projects - (project) - Client Keys
SENTRY_DSN=
# To use Sentry monitor service, create a monitor and enter the slug value here
SENTRY_MONITOR_SLUG=
## [prod|dev|test], app defaults to prod
#APP_ENV=
# The user-friendly version of the name of this IdP.
# Example: "Acme"
#IDP_DISPLAY_NAME=
## Email notification config. Do not provide a NOTIFIER_EMAIL_TO email address
## if you do not want to send HR notification emails.
#NOTIFIER_EMAIL_TO=
# To allow creation of users with no email address, set this to 'true'
#ALLOW_EMPTY_EMAIL=
# Enable email notification to HR Contact upon creation of a new user, if set to 'true'
#ENABLE_NEW_USER_NOTIFICATION=false
#COMPOSER_AUTH=
#SYNC_SAFETY_CUTOFF=
#TEST_GOOGLE_SHEETS_CONFIG_applicationName=
#TEST_GOOGLE_SHEETS_CONFIG_jsonAuthFilePath=
#TEST_GOOGLE_SHEETS_CONFIG_spreadsheetId=
#TEST_GOOGLE_SHEETS_EMPLOYEE_ID=
#TEST_WORKDAY_CONFIG_apiUrl=https://services1.myworkday.com/ccx/service/customreport2/acme/Test_User/My_Custom_Report?format=json
#TEST_WORKDAY_CONFIG_username=Test_User
#TEST_WORKDAY_CONFIG_password=abc123!@#
#TEST_WORKDAY_EMPLOYEE_ID=1234567
#TEST_SAGE_PEOPLE_CONFIG_authUrl=https://login.salesforce.com/services/oauth2/token
#TEST_SAGE_PEOPLE_CONFIG_queryUrl=https://example.my.salesforce.com/services/data/v20.0/query
#TEST_SAGE_PEOPLE_CONFIG_clientId=test_client_ID_goes_here
#TEST_SAGE_PEOPLE_CONFIG_clientSecret=test_client_secret_goes_here
#TEST_SAGE_PEOPLE_CONFIG_username=test_username
#TEST_SAGE_PEOPLE_CONFIG_password=test_password
#TEST_SAGE_PEOPLE_CONFIG_queryConditions=ID != null
#TEST_SAGE_PEOPLE_EMPLOYEE_ID=12345
#TEST_SECURE_USER_CONFIG_apiUrl=https://example.com
#TEST_SECURE_USER_CONFIG_apiKey=abc123
#TEST_SECURE_USER_CONFIG_apiSecret=abc123
#TEST_SECURE_USER_EMPLOYEE_ID=123456
# Optional: configure the URL and http method of a monitoring service to call after every successful sync
HEARTBEAT_URL=https://push.nodeping.com/v1?id=MY_CHECK_ID_HERE&checktoken=LONG_CHECK_TOKEN_HERE'
#HEARTBEAT_METHOD=POST