Search squid archive

Re: empty basic/digest realm

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



The normal digest ldap helper in plain text passord mode expects just the plain text password in ldap, without realm.

If you store H(A1) value then it`s always realm specific. And to my knowledge there is no basic auth helper capable of verifying to a H(A1) value but technically it can be done regardless of what realm were used in the H(A1).

If you use some other helper which expects realm:password or realm:H(A1) then it would most likely expect :H(A1) and not H(A1) if realm is empty.

Keep in mind that Digest A1 value is login:realm:password. And H is HEX MD5 which makes H(A1) == HEX(MD5(login ":" realm ":" password))

So i still do not quite umderstand what yo want to accomplish with an empty realm.

Regards
Henrik

----- Ursprungsmeddelande -----
> Sorry for my late reply, Henrik. I want to be able to use an empty
> realm because we use Digest Auth in conjunction with an LDAP backend.
> In this LDAP backend the admin can specifiy combinations of
> <realm>:<password> or <realm>:<H(A1)>. The empty realm would thus lead
> to either <password> or <H(A1)> standing by themselves. We want to
> support this latter case as well and the empty realm would make that a
> lot easier.
> 
> Regards,
> Khaled
> 
> 2010/6/22 Henrik Nordström <henrik@xxxxxxxxxxxxxxxxxxx>:
> > tis 2010-06-22 klockan 00:22 +0200 skrev Khaled Blah:
> > > That's not completely true. RFC 2617 states that the realm of either
> > > digest/basic auth is a quoted string but it doesn't say that this
> > > string has to be a minimum number of characters.
> > 
> > True, but is clearly not the intention that this should be empty.
> > 
> > I asked why you want to use an empty realm.
> > 
> > Regards
> > Henrik
> > 
> > 



[Index of Archives]     [Linux Audio Users]     [Samba]     [Big List of Linux Books]     [Linux USB]     [Yosemite News]

  Powered by Linux