apache - OTRS Single Sign On (SSO) on Linux Ubuntu -


i attempting install sso on linux apache, don't understand why linux system has ntdomain, or ntdomain precisely.

http://wiki.otterhub.org/index.php?title=implementing_single_sign_on_on_linux_with_apache#installing_modules

<location /otrs>   perlauthenhandler apache2::authenntlm   authtype ntlm,basic   authname basic   require valid-user   perladdvar ntdomain "domain dc bdc"   perlsetvar defaultdomain domain   perlsetvar splitdomainprefix 1 </location> 

and

$self->{'customer::authmodule'} = 'kernel::system::customerauth::httpbasicauth'; $self->{customerpanelloginurl} = 'http://otrs-server/otrs/no_sso_login_possible.html'; $self->{customerpanellogouturl} = 'http://otrs-server/otrs/logout.html'; 

why there ntdomain? don't know in linux context. don't know how documentation.

besides that, seems different documentation on github site. there plain english explanation, or stupid or something?

http://otrs.github.io/doc/manual/admin/3.1/en/html/auth-backends.html#customer-auth-backend-httpbasic

it depends trying do...

the example otterhub-wiki focuses on providing sso windows-clients in windows-domain using ntlm: user log onto workstations domain-credentials , passed otrs/apache.

the example admin-manual (using kernel::system::customerauth::httpbasicauth) more generic approach - technically speaking same ntlm-stuff.

the basic idea here is, have done kind of authentication user somewhere else , have set authorization-header - http-basic-auth do.

otrs using username provided authorization-header query local user-database.

tl;dr: in first example, set authorization-header taking relevant information ntlm, in second example have find way around , set appropriate header yourself.


Comments

Popular posts from this blog

javascript - RequestAnimationFrame not working when exiting fullscreen switching space on Safari -

Python ctypes access violation with const pointer arguments -