Jasig Central Authentication Service Add-ons

A collection of useful Jasig CAS SSO Server add-ons and extensions.

License

License

Categories

Categories

Net
GroupId

GroupId

net.unicon.cas
ArtifactId

ArtifactId

cas-addons
Last Version

Last Version

1.18
Release Date

Release Date

Type

Type

jar
Description

Description

Jasig Central Authentication Service Add-ons
A collection of useful Jasig CAS SSO Server add-ons and extensions.
Project URL

Project URL

http://unicon.github.io/cas-addons/
Project Organization

Project Organization

Unicon Inc.
Source Code Management

Source Code Management

https://github.com/Unicon/cas-addons

Download cas-addons

How to add to project

<!-- https://jarcasting.com/artifacts/net.unicon.cas/cas-addons/ -->
<dependency>
    <groupId>net.unicon.cas</groupId>
    <artifactId>cas-addons</artifactId>
    <version>1.18</version>
</dependency>
// https://jarcasting.com/artifacts/net.unicon.cas/cas-addons/
implementation 'net.unicon.cas:cas-addons:1.18'
// https://jarcasting.com/artifacts/net.unicon.cas/cas-addons/
implementation ("net.unicon.cas:cas-addons:1.18")
'net.unicon.cas:cas-addons:jar:1.18'
<dependency org="net.unicon.cas" name="cas-addons" rev="1.18">
  <artifact name="cas-addons" type="jar" />
</dependency>
@Grapes(
@Grab(group='net.unicon.cas', module='cas-addons', version='1.18')
)
libraryDependencies += "net.unicon.cas" % "cas-addons" % "1.18"
[net.unicon.cas/cas-addons "1.18"]

Dependencies

compile (26)

Group / Artifact Type Version
org.jasig.cas : cas-server-core jar 3.6.0
org.jasig.cas : cas-server-support-generic jar 3.6.0
org.jasig.cas : cas-server-support-ldap jar 3.6.0
com.fasterxml.jackson.core : jackson-databind jar 2.2.2
commons-codec : commons-codec jar 1.7
org.jasig.service.persondir : person-directory-impl jar 1.5.1
org.jasig.service.persondir : person-directory-api jar 1.5.1
org.apache.shiro : shiro-core jar 1.2.3
edu.internet2.middleware.grouper : grouperClient jar 2.1.0
com.sun.jersey : jersey-client jar 1.12
org.slf4j : slf4j-api jar 1.7.10
com.stormpath.sdk : stormpath-sdk-api jar 0.8.0
org.springframework.data : spring-data-mongodb jar 1.6.2.RELEASE
javax.ws.rs : jsr311-api jar 1.1.1
com.sun.jersey : jersey-core jar 1.17.1
com.sun.jersey : jersey-server jar 1.17.1
com.sun.jersey : jersey-servlet jar 1.17.1
com.sun.jersey.contribs : jersey-spring jar 1.17.1
com.yubico : yubico-validation-client2 jar 2.0.1
org.codehaus.groovy : groovy-all jar 2.4.0
joda-time : joda-time jar 2.7
org.springframework.data : spring-data-redis jar 1.4.2.RELEASE
redis.clients : jedis jar 2.6.2
com.hazelcast : hazelcast jar 3.5.1
com.hazelcast : hazelcast-spring jar 3.5.1
org.apache.httpcomponents : httpclient jar 4.2.6

provided (1)

Group / Artifact Type Version
javax.servlet : servlet-api jar 2.5

runtime (3)

Group / Artifact Type Version
org.slf4j : slf4j-log4j12 jar 1.7.10
org.slf4j : jcl-over-slf4j jar 1.7.10
com.stormpath.sdk : stormpath-sdk-httpclient jar 0.8.0

test (5)

Group / Artifact Type Version
junit : junit jar 4.12
org.spockframework : spock-core jar 0.7-groovy-2.0
xml-apis : xml-apis jar 1.4.01
org.springframework : spring-test jar 3.2.13.RELEASE
org.springframework : spring-context-support jar 3.2.13.RELEASE

Project Modules

There are no modules declared in this project.

CAS Addons

cas-addons is an open source collection of useful Apereo CAS server addons.

==========================================================================

This project was developed as part of Unicon's Open Source Support program. Professional Support / Integration Assistance for this module is available. For more information visit.

NOTICE

Minimum supported version of CAS in versions of the 1.x series of cas-addons is 3.5.1. 1.x series of cas-addons is not supported on CAS 4.x. For CAS 4.x support look for the series of micro addons libraries grouped by distinct features in upcoming months.

As of CAS 5, this project is no longer maintained and supported.

Project Information

Current version

1.18

Build

Build Status

Codeship Status for Unicon/cas-addons

You can build the project from source using the following Maven command:

$ mvn clean package

Usage

cas-addons is, not surprisingly, intended to be added on to your CAS server. The easiest way to do this is to declare cas-addsons as a dependency in your local CAS server build that's structured as a Maven overlay.

Declare the project dependency in your Local CAS server pom.xml file as:

<dependency>
    <groupId>net.unicon.cas</groupId>
    <artifactId>cas-addons</artifactId>
    <version>${cas-addons.version}</version>
</dependency>

To have a more finer-grained control of transitive dependencies brought into overlays by cas-addons and exclude unused features' transitive dependencies, use Maven's exclude mechanism. Example cas-addons dependency with exclusions:

<dependency>
    <groupId>net.unicon.cas</groupId>
    <artifactId>cas-addons</artifactId>
    <version>${cas-addons.version}</version>
    <exclusions>
        <exclusion>
            <groupId>edu.internet2.middleware.grouper</groupId>
            <artifactId>grouperClient</artifactId>
        </exclusion>
        <exclusion>
            <groupId>com.sun.jersey</groupId>
            <artifactId>jersey-client</artifactId>
        </exclusion>
        <exclusion>
            <groupId>com.sun.jersey</groupId>
            <artifactId>jersey-core</artifactId>
        </exclusion>
        <exclusion>
            <groupId>com.sun.jersey</groupId>
            <artifactId>jersey-server</artifactId>
        </exclusion>
        <exclusion>
            <groupId>com.sun.jersey</groupId>
            <artifactId>jersey-servlet</artifactId>
        </exclusion>
        <exclusion>
            <groupId>com.sun.jersey.contribs</groupId>
            <artifactId>jersey-spring</artifactId>
        </exclusion>
        <exclusion>
            <groupId>javax.ws.rs</groupId>
            <artifactId>jsr311-api</artifactId>
        </exclusion>
        <exclusion>
            <groupId>org.slf4j</groupId>
            <artifactId>slf4j-log4j12</artifactId>
        </exclusion>
        <exclusion>
            <groupId>com.stormpath.sdk</groupId>
            <artifactId>stormpath-sdk-api</artifactId>
        </exclusion>
        <exclusion>
            <groupId>com.stormpath.sdk</groupId>
            <artifactId>stormpath-sdk-httpclient</artifactId>
        </exclusion>
        <exclusion>
            <groupId>org.springframework.data</groupId>
            <artifactId>spring-data-mongodb</artifactId>
        </exclusion>
        <exclusion>
            <groupId>org.springframework.security</groupId>
            <artifactId>spring-security-cas</artifactId>
        </exclusion>
        <exclusion>
            <groupId>com.yubico</groupId>
            <artifactId>yubico-validation-client2</artifactId>
        </exclusion>
        <exclusion>
            <groupId>org.codehaus.groovy</groupId>
            <artifactId>groovy-all</artifactId>
        </exclusion>
        <exclusion>
            <groupId>javax.xml.stream</groupId>
            <artifactId>stax-api</artifactId>
        </exclusion>
        <exclusion>
            <groupId>org.codehaus.jettison</groupId>
            <artifactId>jettison</artifactId>
        </exclusion>
    </exclusions>
</dependency>
net.unicon.cas

Unicon, Inc.

Versions

Version
1.18
1.17
1.16
1.15
1.14
1.13
1.12
1.11.1
1.11
1.10
1.9.1
1.9
1.8
1.7
1.6
1.5.4
1.5.3
1.5.2
1.5.1
1.5
1.4
1.3
1.2
1.1
1.1-RC2
1.1-RC1
1.0.5
1.0.4
1.0.3
1.0.2
1.0.1
1.0
1.0-RC1
1.0-M2
1.0-M1
0.9.5
0.9
0.8
0.7
0.6
0.5
0.3
0.2
0.1