
This website helped me a lot: http://www.grolmsnet.de/kerbtut/
Anyway, I have the same problem as I noticed in a few old topics, such as these: viewtopic.php?f=62&t=28515
Basically, when trying to login from a computer in the domain, everything works great. From my home machine I get this window:
If I fill in a domain account correctly, I get logged on. Without correct credentials I get a 401 unauthorised error, just like in that other topic.
It would be nice if would show the normal logon screen when SSO fails.
Before I started with SSO, I had the LDAP authentication working.
A part of Config.pm
Code: Select all
my @ldaphosts = ('ldap-001.gcecad-service.local','ldap-002.gcecad-service.local');
$Self->{'Customer::AuthModule'} = 'Kernel::System::CustomerAuth::HTTPBasicAuth';
$Self->{'Customer::AuthModule::HTTPBasicAuth::ReplaceRegExp'} ='@GCECAD-SERVICE.LOCAL';
$Self->{CustomerPanelLoginURL} = 'https://helpdesk.gcecad-service.nl/not-authorised-for-otrs.html';
$Self->{CustomerPanelLogoutURL} = 'https://helpdesk.gcecad-service.nl/thanks-for-using-otrs.html';
$Self->{'Customer::AuthModule2'} = 'Kernel::System::CustomerAuth::LDAP';
$Self->{'Customer::AuthModule::LDAP::Host2'} = \@ldaphosts;
$Self->{'Customer::AuthModule::LDAP::BaseDN2'} = 'ou=gebruikers,ou=gcecad-service,dc=gcecad-service,dc=local';
$Self->{'Customer::AuthModule::LDAP::UID2'} = 'sAMAccountName';
network.automatic-ntlm-auth.trusted-uris
network.negotiate-auth.trusted-uris
network.negotiate-auth.delegation-uris
My home machine has the same browser, but with or without these settings it gives the window in the screenshot.
I would expect I would get a 404 error, because I would be sent to the not-authorised-for-otrs.html page, but alas.
Is there anybody who can give me a clue why the fallback doesn't seem to work?