Name Last Update
Custom Loading commit data...
Kernel Loading commit data...
dist Loading commit data...
.gitignore Loading commit data...
.includepath Loading commit data...
.project Loading commit data...
CASAuthentication.sopm Loading commit data...
LICENSE Loading commit data...
README.md Loading commit data...

README.md

CAS Authentication (Jasig-based) for OTRS

Required PERL Packages:

  • AuthCAS (apt install libauthcas-perl on Ubuntu)

Config required:

Kernel/Config.pm:

$Self->{'AuthModule'} = 'Kernel::System::Auth::CAS';
$Self->{'AuthModule::CAS::Gateway'} = 0;
$Self->{'AuthModule::CAS::ServiceUrl'} = 'URL FOR OTRS AGENT INDEX (ex: https://host.com/otrs/index.pl)';
$Self->{'AuthModule::CAS::CASUrl'} = 'URL FOR CAS SERVICE (WITHOUT TRAILING /) - ex: https://cas.systems.com';

$Self->{'Customer::AuthModule'} = 'Kernel::System::CustomerAuth::CAS';
$Self->{'Customer::AuthModule::CAS::Gateway'} = 0;
$Self->{'Customer::AuthModule::CAS::ServiceUrl'} = 'URL FOR OTRS CUSTOMER INDEX (ex: https://host.com/otrs/customer.pl)';
$Self->{'Customer::AuthModule::CAS::CASUrl'} = 'URL FOR CAS SERVICE (WITHOUT TRAILING /) - ex: https://cas.systems.com';

Package building:

To build the package, do the following:

cd dist
./CreateOpm.sh

The generated package will be on the same dist directory

Issues:

This module was developed in-house and thus is provided without warranty or support. If you have a problem, please open an issue at https://softwarepublico.gov.br/gitlab/setic-ufsc/otrs-cas/