Skip to content

Releases: CenterForOpenScience/osf-cas

osf-cas 23.2.0

26 May 00:52
5ce8e80
Compare
Choose a tag to compare

Institution support email for selective SSO

osf-cas 23.1.0

27 Jan 14:00
4639e47
Compare
Choose a tag to compare

Institution Rework Project - CAS Part

  • Integrated SSO Identity into Institution SSO
  • Disambiguated username, email, mail, eppn and identity
  • Supports more customized errors
  • Refactored log and exception messages

CASv22.1.0

09 Nov 19:54
6b2ace8
Compare
Choose a tag to compare
  • Added the institution SSO integration guide
  • Synchronized the repo copy of institutions-auth.xsl against helm charts
  • Updated local configs for fakeCAS IdP with institution osftype0
  • Migrated okstate SSO from CAS to SAML
  • Updated readme accordingly

CASv22.0.0

25 Jan 15:40
Compare
Choose a tag to compare

Accessibility fixes

CASv21.3.0

14 Dec 18:26
Compare
Choose a tag to compare

Support institution deactivation and reactivation

newCASv21.2.0

30 Apr 01:14
Compare
Choose a tag to compare

newCASv21.1.0-beta

30 Mar 19:10
Compare
Choose a tag to compare

OSF CAS Feature-complete Release

  • OSF CAS as an OAuth 2.0 server
  • OSF personal access token, developer apps and OAuth scopes
  • Authentication failure throttling
  • Customized institution logout
  • Institution department
  • Overlay template and core libraries upgrade

newCASv21.0.0-alpha

30 Mar 18:26
b70aaa9
Compare
Choose a tag to compare

Web Flow Updates, Institution SSO and FE Rework

  • Login and logout web flow fixes and improvements
  • Fully functional institution SSO, BE and FE
  • FE rework and UI / UX improvements
  • Institution SSO migration
  • Terms of Service consent check
  • SonarCube integration

newCASv20.1.0-alpha

05 Nov 20:46
21a847d
Compare
Choose a tag to compare
newCASv20.1.0-alpha Pre-release
Pre-release

OSF CAS second release with FE re-design, BE improvements and DevOps updates

  • FE

    • Refactored styles to be consistent with both OSF and oldCAS
    • Rewrote how authentication delegation info is retrieved and used
    • Improved the behavior of inline error messages in login forms
    • Added new / Rewrote existing authentication exception pages
    • Improved UI / UX in responsive mode and on various screen dimensions
  • BE

    • Implemented a dedicated OSF CAS login context and a couple of pre-login
      check actions to support ORCiD login and institution SSO
    • Implemented ORCiD sign-up auto-redirect for OSF
  • DevOps

    • Updated tomcat server to work with its enclosing Shibboleth server
    • Separated staging / production and local configurations
    • Rewrote cas.properties into a helm charts template
    • Improved build / run / reload for local development
  • Other

    • Replaced Apereo branding with COS / OSF in multiple places

newCASv20.0.0-pre-alpha

28 Oct 06:51
353795b
Compare
Choose a tag to compare
Pre-release

Basic authentication features for OSF

  • Username and password login

  • Username and verification key login

  • Two-factor authentication

  • Long-term authentication

  • ORCiD login

Technical details

  • JSON service registry

  • JPA ticket registry with PostgreSQL

  • JPA PostgreSQL authentication backend

  • Customized login web flow and authentication including

    • OSF credential and metadata populator
    • OSF non-interactive authentication action
    • OSF PostgreSQL authentication handler
    • Pac4j authentication delegation
    • Two-factor authentication using time-based one-time password
    • Customized authentication exception handling
    • Customized user interface