<dependency> <groupId>org.apereo.service.persondir</groupId> <artifactId>person-directory-api</artifactId> <version>${person.directory.version}</version> </dependency> <dependency> <groupId>org.apereo.service.persondir</groupId> <artifactId>person-directory-impl</artifactId> <version>${person.directory.version}</version> </dependency>
<dependencies>
<dependency>
<groupId>org.apereo.cas</groupId>
<artifactId>cas-server-webapp${app.server}</artifactId>
<version>${cas.version}</version>
<type>war</type>
<scope>runtime</scope>
</dependency>
<dependency>
<groupId>org.apereo.cas</groupId>
<artifactId>cas-server-support-ldap</artifactId>
<version>${cas.version}</version>
</dependency>
<!-- custom -->
<dependency>
<groupId>org.apereo.cas</groupId>
<artifactId>cas-server-support-json-service-registry</artifactId>
<version>${cas.version}</version>
</dependency>
<dependency>
<groupId>org.apereo.cas</groupId>
<artifactId>cas-server-support-saml-idp</artifactId>
<version>${cas.version}</version>
</dependency>
<dependency>
<groupId>org.apereo.cas</groupId>
<artifactId>cas-server-support-token-webflow</artifactId>
<version>${cas.version}</version>
</dependency>
<dependency>
<groupId>org.apereo.cas</groupId>
<artifactId>cas-server-support-saml-sp-integrations</artifactId>
<version>${cas.version}</version>
</dependency>
<!-- custom -->
</dependencies> <dependencies>
<dependency>
<groupId>org.apereo.cas</groupId>
<artifactId>cas-management-webapp</artifactId>
<version>${cas.version}</version>
<type>war</type>
</dependency>
<!-- custom -->
<dependency>
<groupId>org.apereo.cas</groupId>
<artifactId>cas-server-support-json-service-registry</artifactId>
<version>${cas.version}</version>
</dependency>
<!-- custom -->
</dependencies>cas.server.prefix: https://sso.example.edu/cas
cas.adminPagesSecurity.ip=127\.0\.0\.1
logging.config: file:/etc/cas/config/log4j2.xml
# Authenticationcas.authn.ldap[0].type=AUTHENTICATEDcas.authn.ldap[0].ldapUrl=ldaps://ldap.example.edu:636cas.authn.ldap[0].useSsl=truecas.authn.ldap[0].baseDn=ou=People,dc=example,dc=educas.authn.ldap[0].userFilter=uid={user}cas.authn.ldap[0].bindDn=uid=someone,ou=people,dc=example,dc=educas.authn.ldap[0].bindCredential=xxxxxx
# Attribute resolutioncas.authn.attributeRepository.ldap[0].order=0cas.authn.attributeRepository.ldap[0].ldapUrl=ldaps://ldap.example.edu:636cas.authn.attributeRepository.ldap[0].useSsl=truecas.authn.attributeRepository.ldap[0].useStartTls=falsecas.authn.attributeRepository.ldap[0].baseDn=ou=People,dc=example,dc=educas.authn.attributeRepository.ldap[0].bindDn=uid=someone,ou=People,dc=example,dc=educas.authn.attributeRepository.ldap[0].bindCredential=xxxxxxcas.authn.attributeRepository.ldap[0].userFilter=uid={user}cas.authn.attributeRepository.ldap[0].attributes.uid=uidcas.authn.attributeRepository.ldap[0].attributes.displayName=displayNamecas.authn.attributeRepository.ldap[0].attributes.cn=commonNamecas.authn.attributeRepository.ldap[0].attributes.affiliation=eduPersonAffiliationcas.authn.attributeRepository.ldap[0].attributes.primaryaffiliation=eduPersonPrimaryAffiliationcas.authn.attributeRepository.ldap[0].attributes.mail=mailcas.authn.attributeRepository.ldap[0].attributes.member=membercas.authn.attributeRepository.ldap[0].attributes.memberof=memberofcas.authn.attributeRepository.ldap[0].attributes.sn=sncas.authn.attributeRepository.ldap[0].attributes.udcid=UDC_IDENTIFIERcas.authn.attributeRepository.ldap[0].attributes.displayName=displayNamecas.authn.attributeRepository.ldap[0].attributes.givenName=givenName
cas.personDirectory.principalAttribute=uidcas.personDirectory.returnNull=falsecas.personDirectory.principalResolutionFailureFatal=false
# disable static lists logincas.authn.accept.users=
# json service registrycas.serviceRegistry.config.location=file:/etc/cas/config/services
cas.samlSP.inCommon.metadata=http://md.incommon.org/InCommon/InCommon-metadata.xmlcas.samlSP.inCommon.name=InCommon Aggregatecas.samlSP.inCommon.description=InCommon Metadata Aggregatecas.samlSP.inCommon.attributes=eduPersonPrincipalName,givenName,cn,sncas.samlSP.inCommon.signatureLocation=/etc/cas/saml/inc-md-public-key.pem
cas.authn.samlIdp.entityId=https://sso.example.edu/idp/shibbolethcas.authn.samlIdp.scope=example.educas.authn.samlIdp.metadata.location=file:/etc/cas/saml# CAS server that management app will authenticate with# This server will authenticate for any app (service) and you can login as casuser/Mellon cas.server.prefix: https://sso.example.edu/cas
cas.mgmt.adminRoles=ROLE_ADMINcas.mgmt.userPropertiesFile=file:/etc/cas/config/users.properties
# Update this URL to point at server running this management appcas.mgmt.serverName=https://sso.example.edu:8443
server.context-path=/cas-managementserver.port=8443
spring.thymeleaf.mode=HTMLlogging.config=file:/etc/cas/config/log4j2-management.xml
cas.serviceRegistry.config.location=file:/etc/cas/config/services
cas.mgmt.ldap.ldapAuthz.searchFilter=cn={user}
cas.mgmt.ldap.baseDn=ou=people,dc=example,dc=educas.mgmt.ldap.ldapUrl=ldaps://ldap.example.educas.mgmt.ldap.userFilter=uid={user}cas.mgmt.ldap.bindDn=uid=someone,ou=people,dc=example,dc=educas.mgmt.ldap.bindCredential=xxxxxx
# Attribute resolutioncas.authn.attributeRepository.ldap[0].order=0cas.authn.attributeRepository.ldap[0].ldapUrl=ldaps://ldap.example.educas.authn.attributeRepository.ldap[0].useSsl=truecas.authn.attributeRepository.ldap[0].useStartTls=falsecas.authn.attributeRepository.ldap[0].baseDn=ou=People,dc=example,dc=educas.authn.attributeRepository.ldap[0].bindDn=uid=someone,ou=People,dc=example,dc=educas.authn.attributeRepository.ldap[0].bindCredential=xxxxxxcas.authn.attributeRepository.ldap[0].userFilter=uid={user}cas.authn.attributeRepository.ldap[0].attributes.uid=uidcas.authn.attributeRepository.ldap[0].attributes.displayName=displayNamecas.authn.attributeRepository.ldap[0].attributes.cn=commonNamecas.authn.attributeRepository.ldap[0].attributes.affiliation=eduPersonAffiliationcas.authn.attributeRepository.ldap[0].attributes.primaryaffiliation=eduPersonPrimaryAffiliationcas.authn.attributeRepository.ldap[0].attributes.mail=mailcas.authn.attributeRepository.ldap[0].attributes.member=membercas.authn.attributeRepository.ldap[0].attributes.memberof=memberofcas.authn.attributeRepository.ldap[0].attributes.sn=sncas.authn.attributeRepository.ldap[0].attributes.udcid=UDC_IDENTIFIERcas.authn.attributeRepository.ldap[0].attributes.displayName=displayNamecas.authn.attributeRepository.ldap[0].attributes.givenName=givenName