Acties:
  • 0 Henk 'm!

  • Blokker_1999
  • Registratie: Februari 2003
  • Laatst online: 20:36

Blokker_1999

Full steam ahead

Topicstarter
Ik probeer op mijn linux machines om SSO werkend te krijgen in de browser (in dit geval Iceweasel/Firefox, maar vermoed dat dit hetzelfde is voor Chrome/Chromium.

Firefox gebruikt voor de authenticatie een helper tool genaamd ntlm_auth. Maar ondanks dat ik firefox opstart met de correct working directory en in about:config aan geef dat deze de credentials mag gebruiken voor dit domein blijf ik van Firefox een vraag krijgen voor gebruikersnaam/wachtwoord.

Ik heb de debuglog van firefox even aangezet voor de authenticatie en ik zie daar dat Firefox de YR vraag uitstuurt en een PW terugkrijgt maar daarna de communicatie blijkt te stoppen. Iemand enig idee wat hier aan de hand kan zijn?

rtg8401@nuc1505:~$ klist
Ticket cache: FILE:/tmp/krb5cc_11106_SvoISs
Default principal: rtg8401@WIE.LOCAL

Valid starting       Expires              Service principal
08/11/2015 13:17:31  08/11/2015 23:17:31  krbtgt/WIE.LOCAL@WIE.LOCAL
rtg8401@nuc1505:~$ export NSPR_LOG_MODULES=negotiateauth:10
rtg8401@nuc1505:~$ export NSPR_LOG_FILE=/tmp/moz.log
rtg8401@nuc1505:~$ tail -f /tmp/moz.log & /opt/firefox/firefox http://wie.local
1333073728[7f954e160460]: Writing to ntlm_auth: YR
1333073728[7f954e160460]: Read from ntlm_auth: PW

No keyboard detected. Press F1 to continue.


Acties:
  • 0 Henk 'm!

  • Thc_Nbl
  • Registratie: Juli 2001
  • Laatst online: 21-05 22:24
Deze instelling al goed gezet.

Type in the addressbar about:config

Filter op auth Change the options: network.negotiate-auth.trusted-uris and network.negotiate-auth.delegation-uris to .WIE.LOCAL

ehhh.. noppes


Acties:
  • 0 Henk 'm!

  • Blokker_1999
  • Registratie: Februari 2003
  • Laatst online: 20:36

Blokker_1999

Full steam ahead

Topicstarter
ja, die staan goed. Anders zou Fx ook geen poging ondernemen om de credentials op te vragen bij ntlm_auth.

No keyboard detected. Press F1 to continue.


Acties:
  • 0 Henk 'm!

  • Blokker_1999
  • Registratie: Februari 2003
  • Laatst online: 20:36

Blokker_1999

Full steam ahead

Topicstarter
ok, ben er ten dele uitgeraakt. Indien de auth via kerberos gebeurd werkt het niet, doe ik auth via winbind dan werkt het wel. Allemaal goed en wel, maar toen ik de eerste keer probeerde in te loggen werkte winbind niet. Verder zoeken dus naar wat er mis is met winbind.

No keyboard detected. Press F1 to continue.


Acties:
  • 0 Henk 'm!

  • Thc_Nbl
  • Registratie: Juli 2001
  • Laatst online: 21-05 22:24
Als je (negotiate) kerberos niet werkt..

Heeft je server wel een correct A en PTR in de dns staan? verplicht by kerberos auth.
Hebben de gebruikte servers een SPN?

weet je zeker dat de .local search niet naar het internet gaat, gezien .local een gereserveerd naam is voor Apple's mDNS (zeroconf)

Heeft de web server gebruiker rechten op de /var/run/samba/winbindd_privileged socket.
Welke samba / ntlm_auth gebruik je, ik raad aan om die van samba 4 te gebruiken indien je deze gebruikt.

en deze is je bekend.
http://www.janbambas.cz/ntlm-v1-and-firefox/

ehhh.. noppes