...
- Credentials are no longer stored in the subject.properties file (also formally the sources.xml file). So the following options are no longer valid in that file.
INITIAL_CONTEXT_FACTORY
PROVIDER_URL
SECURITY_AUTHENTICATION
SECURITY_PRINCIPAL
SECURITY_CREDENTIALS
subjectApi.source.*.param.ldapProperties_file.value (subject.properties no longer uses external property sources, this can be migrated to grouper-loader.properties)
VTLDAP_* (pooling config migrated to grouper-loader.properties)
Instead you must specify a new property in subject.properties. "example" should be replaced with the name of your source. And "personLdap" should be replaced with what your ldap configuration is called in grouper-loader.properties.
Code Block subjectApi.source.example.param.ldapServerId.value = personLdap
If you have trouble using the new ldaptive based subject source, you can revert to the vt-ldap based subject source used in Grouper 2.3 by using this configuration in subject.properties. (Though also inform the Grouper developers via Jira or email in case a fix is needed.)
Code Block subjectApi.source.example.adapterClass = edu.internet2.middleware.subject.provider.LdapSourceAdapterLegacy
...