Skip to content

Commit

Permalink
Browse files Browse the repository at this point in the history
Fix IDP deprecation warnings; minor container tweaks; add 20x docs
credman committed Jan 30, 2022
1 parent 090c7eb commit 01ee272
Showing 120 changed files with 825 additions and 269 deletions.
31 changes: 30 additions & 1 deletion TODO.md
@@ -5,5 +5,34 @@ TODO
202202
-------

- Upgrade Shibboleth IDP to latest 4.1.4 (low priority)
- (NO IT REQUIRES JAVA 11+) Upgrade Shibboleth IDP to latest 4.1.4 (low priority). But the configs have been modified to reduces
- Remove folders for unused images; in Sept. 2021 we were fine with 101.1, 201.end and 401.end
- How to get rid of the LDAP warnings that come up the first time the page comes up?
- The All Faculty/Staff group is missing the ref type
- Fix this error

Loading class `com.mysql.jdbc.Driver'. This is deprecated. The new driver class is `com.mysql.cj.jdbc.Driver'. The driver is automatically registered via the SPI and manual loading of the driver class is generally unnecessary.
- maturity0 container: "Your source IP address (192.168.16.1) is not allowed to access the Configuration UI (in grouper-ui configuration)"
- Main wiki page doesn't have a link to container configure, install, etc.

Slide updates:
201.1.1
- Years need to be +1. Then grace period graduate should be 9 months (end date 2022/03/01)
201.1.2
- The slide says exchange students are not in SIS. Are they a loaded basis group, ref group, what?
- Should transfer students be a basis group? Is there such a thing as an ad hoc basis group?
- slide 6, why is Create Digital Policy there twice?
- should we do away with the All Staff being a rollup of 100's of groups? Hard to see visualization that way
201.2
- Add some visualization steps to easily understand the app structure
- (DONE) Already has an All Faculty/Staff group, don't need to add faculty and staff separately
201.3
- We can either add the type to the policy folder, or autoassign types to the folder above, which will do the same
- the ePA_full_sync daemon job has already been created
201.5
- (DONE) ref:role:financeManager needs to add the ref type
- after adding Carrie Campbell, should go to the policy group to show it's there


211.3
- TEST: What privs do you need to add an assignment to an assignment
2 changes: 1 addition & 1 deletion base/Dockerfile
@@ -1,7 +1,7 @@
FROM tier/shib-idp:3.4.3_20190201 as idp

# Grouper version for the entire GTE
FROM i2incommon/grouper:2.6.5
FROM i2incommon/grouper:2.6.5.3

# Disable docker HEALTHCHECK inherited from tier/shib-sp
HEALTHCHECK NONE
46 changes: 29 additions & 17 deletions base/container_files/conf/grouper-loader.properties
@@ -47,27 +47,39 @@ ldap.demo.pass = password

#optional, if you are using tls, set this to true. Generally you will not be using an SSL URL to use TLS...
ldap.demo.tls = false


# When testing the connection in the UI...
ldap.demo.uiTestSearchDn = dc=internet2,dc=edu
ldap.demo.uiTestSearchScope = ONELEVEL_SCOPE
ldap.demo.uiTestFilter = cn=admin
ldap.demo.uiTestAttributeName = cn
ldap.demo.uiTestExpectedValue = admin

#optional, if using sasl
#ldap.personLdap.saslAuthorizationId =
#ldap.personLdap.saslRealm =

#optional (note, time limit is for search operations, timeout is for connection timeouts),
#most of these default to vt-ldap defaults. times are in millis
#validateOnCheckout defaults to true if all other validate methods are false
#ldap.personLdap.batchSize =
#ldap.personLdap.countLimit =
#ldap.personLdap.timeLimit =
#ldap.personLdap.timeout =
#ldap.personLdap.minPoolSize =
#ldap.personLdap.maxPoolSize =
#ldap.personLdap.validateOnCheckIn =
#ldap.personLdap.validateOnCheckOut =
#ldap.personLdap.validatePeriodically =
#ldap.personLdap.validateTimerPeriod =
#ldap.personLdap.pruneTimerPeriod =
#if connections expire after a certain amount of time, this is it, in millis, defaults to 300000 (5 minutes)
#ldap.personLdap.expirationTime =
#ldap.personLdap.batchSize =
#ldap.personLdap.countLimit =
#ldap.personLdap.timeLimit =
#ldap.personLdap.timeout =
#ldap.personLdap.pagedResultsSize =
#ldap.personLdap.referral =
#ldap.personLdap.searchResultHandlers=org.ldaptive.handler.DnAttributeEntryHandler,edu.internet2.middleware.grouper.ldap.ldaptive.GrouperRangeEntryHandler
#ldap.personLdap.searchIgnoreResultCodes=
#ldap.personLdap.enabled =
#ldap.personLdap.customizePooling =
#ldap.personLdap.minPoolSize =
#ldap.personLdap.maxPoolSize =
#ldap.personLdap.validateOnCheckIn =
#ldap.personLdap.validateOnCheckOut =
#ldap.personLdap.validatePeriodically =
#ldap.personLdap.validateTimerPeriod =
#ldap.personLdap.pruneTimerPeriod =
#ldap.personLdap.validator =
#ldap.personLdap.validatorCompareDn =
#ldap.personLdap.validatorCompareAttribute =
#ldap.personLdap.validatorCompareValue =

#make the paths fully qualified and not relative to the loader group.
loader.ldap.requireTopStemAsStemFromConfigGroup=false

0 comments on commit 01ee272

Please sign in to comment.