Skip to content

serac/cas-server-integration-ldaptive

Repository files navigation

LDAP Integration for Jasig CAS Using ldaptive

Introduction

The cas-server-integration-ldaptive library is an extension for Jasig CAS that provides LDAP integration using the ldaptive LDAP library for Java. The following CAS integration components are provided: provided at present:

  • LdapAuthenticationHandler - provides capabilities found in both FastBindAuthenticationHandler and BindAuthenticationHandler components.
  • LdapCredentialsToPrincipalResolver - resolves principals via LDAP search.
  • LdapUserDetailsService - Spring Security user details implementation.
  • ConnectionFactoryMonitor - LDAP single connection monitor.
  • PooledConnectionFactoryMonitor - LDAP connection pool monitor.

Dependencies

This project requires CAS 3.5.0 or later, latest ldaptive snapshot, Spring Security and slf4j. See the pom.xml for detailed dependency information.

Building

mvn -DskipTests clean package

Additional configuration is required to build the software with unit tests enabled. The *.samples files provides templates for creating environment-specific files with data and configuration needed to execute tests.

About

LDAP integration for Jasig CAS using the ldaptive library.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages