Couchbase Authentication

Verify and authenticate credentials using Couchbase.

Support is enabled by including the following dependency in the WAR overlay:

1
2
3
4
5
<dependency>
  <groupId>org.apereo.cas</groupId>
  <artifactId>cas-server-support-couchbase-authentication</artifactId>
  <version>${cas.version}</version>
</dependency>

The authentication strategy is able to fetch user attributes as part of the authentication event. To see the relevant list of CAS properties, please review this guide.

Couchbase Principal Attributes

The above dependency may also be used, in the event that principal attributes need to be fetched from a Couchbase database without necessarily authenticating credentials against Couchbase. To see the relevant list of CAS properties, please review this guide.