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/