Single sign-on (CAS) tests

From AtoM wiki
Revision as of 16:06, 9 September 2020 by PeterVG (talk | contribs)

Main Page > Development > Development/Functional testing > Development/Functional testing/Single sign-on (CAS) tests

About

Centralized Authentication Service (CAS) is an enterprise single sign-on protocol that can be implemented in AtoM by enabling the arCasPlugin and by registering user accounts with a CAS server. For more about CAS see https://www.apereo.org/projects/cas.

For testing purposes, a public CAS demo server can be used. See https://django-cas-ng-demo-server.herokuapp.com/cas/) s. The username admin and the password django-cas-ng can be used to authenticate on the demo server.

The arCasPlugin also provides an optional mechanism for dynamically setting AclUserGroup membership on each login, based on the presence or absence of expected values in the attributes returned from the CAS server during p3/serviceValidate (CAS version 3.0 only).