Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Migrated to Confluence 5.3

...

Improve Default Ticket Granting Ticket Expiration Policy

Developer: Unlicensed userWilliam G. Thompson, Jr. via Cooperative Support and in partnership with Lamar University
JIRA: CAS-1032

CAS 3.4.10 introduced a new ticket expiration policy for ticket granting tickets that provides both a fixed and sliding window. Further background on the development of this policy is available on CAS-1003. The driver for this enhancement is a requirement from Lamar University for better control over the TGT expiration policy. This improvement ensures that TGTs will eventually expire at a fixed time.

ClearPass

Developer: Unlicensed userAndrew Petro, Unicon via Cooperative Support

...

LDAP Password Policy

Developers:

Make LDAP Password Policy a configurable feature and part of the Jasig CAS 3.5 distribution.

EhCacheTicketRegistry

Developers:

JIRA: https://issues.jasig.org/browse/CAS-1076

...

CAS Service Registry Improvements

Developers: Unlicensed userAndrew PetroUnlicensed userDmitriy KopylenkoUnlicensed userMisagh Moayyed, Unicon via Cooperative Support

...

A kinder, gentler, more usable Services Registry with some features that make it more friendly for CAS adopters.

Jira Legacy
CAS-1057
CAS-1057
serverJASIG Issue Tracker
serverId76221f40-4501-3df1-8578-6c87908cbdf7

Jira Legacy
CAS-10571013
Jira Legacy
CAS-1013
serverJASIG Issue Tracker
serverId76221f40-4501-3df1-8578-6c87908cbdf7

jira
Jira Legacy
CAS-1013
999
CAS-999
serverJASIG Issue Tracker
serverId76221f40-4501-3df1-8578-6c87908cbdf7

Jira Legacy
CAS-9991019
Jira Legacy
CAS-1019
serverJASIG Issue Tracker
serverId76221f40-4501-3df1-8578-6c87908cbdf7

Jira Legacy
CAS-10191023
Jira Legacy
CAS-1023
serverJASIG Issue Tracker
serverId76221f40-4501-3df1-8578-6c87908cbdf7

jira
Jira Legacy
CAS-1023
861
CAS-861
serverJASIG Issue Tracker
serverId76221f40-4501-3df1-8578-6c87908cbdf7

Jira Legacy
CAS-861996
Jira Legacy
CAS-996
serverJASIG Issue Tracker
serverId76221f40-4501-3df1-8578-6c87908cbdf7CAS-996

Switch to Apache 2.0 license

Developer: Unlicensed userAndrew Petro, Unicon via Cooperative Support

...

Improved skinnability

Developer: Unlicensed userJacob Lichner with support from Unlicensed userAndrew Petro

Broad initiative for CAS 3.5 tracked in CAS-1061, with specific JIRA issues for trackable changes to be determined.

Jira Legacy
CAS-1061
CAS-1061
serverJASIG Issue Tracker
serverId76221f40-4501-3df1-8578-6c87908cbdf7CAS-1061

All CAS adopters need to skin their CAS instance.  Additionally, CAS has a "themes" feature with support for per-service themes.  A minor version bump from CAS 3.4.x to 3.5 is an opportunity to incur minor upgrade pain (necessitating adopter changes to their skins) in exchange for worthwhile improvements in the ease, simplicity, clarity of skinning and skinning features.  Working towards 3.5 release, examine present state of features and practices for CAS skinning and themeing, and how to evolutionarily improve consistent with a 3.5 release.

...

Upgrade to Spring 3.1 and check all dependent libraries for current versions

Developer: Unlicensed userDmitriy Kopylenko, Unicon via Cooperative Support

Jira Legacy
CAS-1091
CAS-1091
serverJASIG Issue Tracker
serverId76221f40-4501-3df1-8578-6c87908cbdf7CAS-1091

Enhance Monitoring and Management Capabilities

Developer: Unlicensed userMarvin Addison, Virginia Tech

It would be helpful, particularly for enterprise and HA deployments, to expose Web service and/or JMX monitoring and management facilities for CAS to support common enterprise management and monitoring concerns such as the following:

...

The specific implementation of management and monitoring functionality is second to the requirement that they are fundamentally scriptable and compatible with tooling.

Jira Legacy
CAS-1099
CAS-1099
serverJASIG Issue Tracker
serverId76221f40-4501-3df1-8578-6c87908cbdf7CAS-1099

 

CAS 4.0 MAJOR Release

Refactor Authentication APIs

Developer: Unlicensed userMarvin Addison

The present AuthenticationHandler/AuthenticationManager API components have served us well for approximately a decade.  With a relatively small amount of engineering effort, we can build on these components to achieve some notable features in an elegant fashion:

...

Refactor SSO Session Management

Developers: Unlicensed userScottSUnlicensed userMarvin Addison

Refactor SSO session management with the following design goals:

...

Enhance Single Logout Capability

Developer: Unlicensed userMarvin Addison

The existing single sign-out/logout (SLO) capability is based on the SAML 1.1 specification and should be updated to conform with the SAML 2 Single Logout Profile (section 4.4 of the SAML2 Profile document). In particular it would be very helpful for HA deployments to be able to use the front channel binding to avoid host affinity issues that arise from the existing back channel communication mechanism.

...

SAML2 Support

Developers: Unlicensed userScottSUnlicensed userMarvin Addison

The CAS sever should provide first-class support for the following SAML2 specifications:

...