
Hi Hugh Hugh Kelley wrote:
Has anyone implemented this for both agents and customers?
Yes. See attached. Based on OTRS::ITSM 1.3.1 (Yeah its a bit old. Sue me)**
These patches are based off http://developer.aaiedu.hr/faq/11.html
which uses simplesamlphp
1) Config.patch
make sure these are setup for your site
$Self->{'LoginURL'}
$Self->{'LogoutURL'}
$Self->{'CustomerPanelLoginURL'}
$Self->{'CustomerPanelLogoutURL'}
example
#
# AgentUser authentication
#
###########################
$Self->{'AuthModule'} = 'Kernel::System::Auth::shibdAgentAuth';
# Shibboleth agent authentication module
$Self->{'LoginURL'} =
'https:/domain.com/Shibboleth.sso/DS?target=https%3A%2F%2Fdomain.com%2Fotrs%2Findex.pl';
# Shibboleth SP logout URL
$Self->{'LogoutURL'} =
'https://domain.com/Shibboleth.sso/Logout?return=https://domain.com/otrs/publ...';
#
# CustomerUser authentication
#
##############################
$Self->{'Customer::AuthModule'} =
'Kernel::System::CustomerAuth::shibdCustomerAuth';
# Shibboleth customer authentication module
$Self->{'CustomerPanelLoginURL'} =
'https://domain.com/Shibboleth.sso/DS?target=https%3A%2F%2Fdomain.com%2Fotrs%...';
$Self->{'CustomerPanelPlainLoginURL'} =
'https://domain.com/otrs/customer.pl';
# Shibboleth SP logout URL
$Self->{'CustomerPanelLogoutURL'} =
'https://domain.com/Shibboleth.sso/Logout?return=https://domain.com/otrs/publ...';
2) InterfaceAgent.pm.patch
This patch allows a customer to log into OTRS using the agent interface.
If you
are not an agent you will be redirected to the customer interface
3)shibdAgentAuth.patch, shibdCustomerAuth.patch, shibdCustomerData.patch
4) I use pretty normal shibb auth.
Does this solution support the auto time zone detection?
Didn't know there was a OTRS auto time zone detection thingy.
Does it work with the JSON interface (AKA iPhone module)?
Never had an iphone so I can't comment. -- Dr. Rodney G. McDuff |Ex ignorantia ad sapientiam Manager, Strategic Technologies Group| Ex luce ad tenebras Information Technology Services | The University of Queensland | EMAIL: mcduff@its.uq.edu.au | TELEPHONE: +61 7 334 66898 |