[Freeipa-devel] Safari and web interface

W. Michael Petullo mike at flyn.org
Tue Jul 29 00:25:18 UTC 2008


>>> I have an iMac running Mac OS X 10.4 that authenticates against  
>>> a  FreeIPA 1.1.0 server. Although the computer otherwise works as  
>>> a  FreeIPA client, I am unable to connect to the FreeIPA web  
>>> interface  using Safari. Firefox connects fine from the same  
>>> machine. Safari says:
>>>
>>> "Permission Denied"
>>> "You do not have permission to access this page."
>>> "Kerberos login failed"
>>>
>>> The Kerberos server logs this when I use Safari:
>>>
>>> Jul 26 20:38:28 golem.flyn.org krb5kdc[28682](info): TGS_REQ (7   
>>> etypes {18 17 16 23 1 3 2}) 192.168.0.102: ISSUE: authtime   
>>> 1217119078, etypes {rep=18 tkt=18 ses=18}, admin at FLYN.ORG for  
>>> HTTP/ golem.flyn.org at FLYN.ORG
>>>
>>> The Kerberos server logs this when I use Firefox:
>>>
>>> Jul 26 20:39:28 golem.flyn.org krb5kdc[28682](info): TGS_REQ (1   
>>> etypes {18}) 192.168.0.102: ISSUE: authtime 1217119078, etypes   
>>> {rep=18 tkt=18 ses=18}, admin at FLYN.ORG for krbtgt/FLYN.ORG at FLYN.ORG
>>> Jul 26 20:39:29 golem.flyn.org krb5kdc[28682](info): TGS_REQ (7   
>>> etypes {18 17 16 23 1 3 2}) 192.168.0.10: ISSUE: authtime  
>>> 1217119078,  etypes {rep=18 tkt=18 ses=18}, admin at FLYN.ORG for  
>>> ldap/ golem.flyn.org at FLYN.ORG
>>> [...]
>>>
>>> Is anyone using Safari to configure FreeIPA?
>> I never tried but from the logs it seem that Safari might not be
>> forwarding the user TGT.
>
> IIRC Safari was originally based on Konqueror/KHTML.
>
> Currently Konqueror doesn't support delegation (though it does  
> support GSSAPI). Not sure if this bug is apropos to Safari http:// 
> bugs.kde.org/show_bug.cgi?id=138414

Okay, I think you have it, Simo and Rob. Yes, Safari was based on  
Konqueror's engine, now called WebKit. I had to crack open my copy of  
Applied Cryptography, but now I see why and how Apache "proxies" the  
user TGT.

This may become more of an issue in the future as other browsers  
(GNOME's epiphany in particular) are looking at moving from Mozilla's  
XULrunner to WebKit.

I have submitted a bug against Apple's Open Source WebKit project  
(https://bugs.webkit.org/show_bug.cgi?id=20203) and Apple's Safari  
browser (bug report not available publicly).

Mike




More information about the Freeipa-devel mailing list