- From: Roy Fielding <fielding@beach.w3.org>
- Date: Fri, 18 Aug 1995 13:57:58 -0400
- To: Dave Kristol <dmk@allegra.att.com>
- Cc: http-wg%cuckoo.hpl.hp.com@hplb.hpl.hp.com
>Last week there was some discussion about how to support multiple
>WWW-Authenticate (or equivalent) headers.  Here are some related
>questions.
>
>Let's assume the server sends multiple WWW-Authenticate headers for a
>single resource.  (Or it could be some new header; you get the idea.)
>
>1) Can there be more than one such header that uses the same scheme
>    (e.g., Basic)?
Yes.
>1a) If so, what does it mean for a resource to be protected in more
>    than one realm of the same authentication scheme?
It means the user may be authenticated by one of the authorization
databases corresponding to those realms.
>2) If the headers use more than one scheme, can (must?) the name of a realm
>    for one scheme be the same as the name for another?
Nope.
>3) Does the presence of multiple headers imply that a successful
>    authentication by any one of them is equally acceptable to the
>    server?
Yes, assuming that the user is capable of being authorized by
at least one.  However, Basic will be deprecated (and thus "less good")
if there are any other alternatives.
>4) Given multiple headers, how does the client choose a scheme and/or
>    realm for which to prompt the user?
That would be up to the browser.
 ....Roy T. Fielding  Department of ICS, University of California, Irvine USA
                      Visiting Scholar, MIT/LCS + World-Wide Web Consortium
                      (fielding@w3.org)                (fielding@ics.uci.edu)
Received on Friday, 18 August 1995 10:59:40 UTC