* WGs marked with an * asterisk has had at least one new draft made available during the last 5 days

Changeset 1385


Ignore:
Timestamp:
2011-08-07 11:51:35 (3 years ago)
Author:
julian.reschke@gmx.de
Message:

note change on realm requirement in Changes section, fix ABNF for challenge not to insist on auth-params (see #177)

Location:
draft-ietf-httpbis/latest
Files:
4 edited

Legend:

Unmodified
Added
Removed
  • draft-ietf-httpbis/latest/httpbis.abnf

    r1378 r1385  
    8888cache-request-directive = "no-cache" / "no-store" / ( "max-age=" delta-seconds ) / ( "max-stale" [ "=" delta-seconds ] ) / ( "min-fresh=" delta-seconds ) / "no-transform" / "only-if-cached" / cache-extension 
    8989cache-response-directive = "public" / ( "private" [ "=" DQUOTE *( "," OWS ) field-name *( OWS "," [ OWS field-name ] ) DQUOTE ] ) / ( "no-cache" [ "=" DQUOTE *( "," OWS ) field-name *( OWS "," [ OWS field-name ] ) DQUOTE ] ) / "no-store" / "no-transform" / "must-revalidate" / "proxy-revalidate" / ( "max-age=" delta-seconds ) / ( "s-maxage=" delta-seconds ) / cache-extension 
    90 challenge = auth-scheme 1*SP *( "," OWS ) auth-param *( OWS "," [ OWS auth-param ] ) 
     90challenge = auth-scheme 1*SP [ ( "," / auth-param ) *( OWS "," [ OWS auth-param ] ) ] 
    9191charset = token 
    9292chunk = chunk-size *WSP [ chunk-ext ] CRLF chunk-data CRLF 
  • draft-ietf-httpbis/latest/p1-messaging.html

    r1384 r1385  
    359359  }  
    360360  @bottom-center { 
    361        content: "Expires February 7, 2012";  
     361       content: "Expires February 8, 2012";  
    362362  }  
    363363  @bottom-right { 
     
    410410      <meta name="dct.creator" content="Reschke, J. F."> 
    411411      <meta name="dct.identifier" content="urn:ietf:id:draft-ietf-httpbis-p1-messaging-latest"> 
    412       <meta name="dct.issued" scheme="ISO8601" content="2011-08-06"> 
     412      <meta name="dct.issued" scheme="ISO8601" content="2011-08-07"> 
    413413      <meta name="dct.replaces" content="urn:ietf:rfc:2145"> 
    414414      <meta name="dct.replaces" content="urn:ietf:rfc:2616"> 
     
    442442            </tr> 
    443443            <tr> 
    444                <td class="left">Expires: February 7, 2012</td> 
     444               <td class="left">Expires: February 8, 2012</td> 
    445445               <td class="right">HP</td> 
    446446            </tr> 
     
    495495            <tr> 
    496496               <td class="left"></td> 
    497                <td class="right">August 6, 2011</td> 
     497               <td class="right">August 7, 2011</td> 
    498498            </tr> 
    499499         </tbody> 
     
    528528         in progress”. 
    529529      </p> 
    530       <p>This Internet-Draft will expire on February 7, 2012.</p> 
     530      <p>This Internet-Draft will expire on February 8, 2012.</p> 
    531531      <h1><a id="rfc.copyrightnotice" href="#rfc.copyrightnotice">Copyright Notice</a></h1> 
    532532      <p>Copyright © 2011 IETF Trust and the persons identified as the document authors. All rights reserved.</p> 
  • draft-ietf-httpbis/latest/p7-auth.html

    r1382 r1385  
    359359  }  
    360360  @bottom-center { 
    361        content: "Expires February 7, 2012";  
     361       content: "Expires February 8, 2012";  
    362362  }  
    363363  @bottom-right { 
     
    389389      <link rel="Chapter" title="7 Acknowledgments" href="#rfc.section.7"> 
    390390      <link rel="Chapter" href="#rfc.section.8" title="8 References"> 
    391       <link rel="Appendix" title="A Changes from RFC 2616" href="#rfc.section.A"> 
     391      <link rel="Appendix" title="A Changes from RFCs 2616 and 2617" href="#rfc.section.A"> 
    392392      <link rel="Appendix" title="B Collected ABNF" href="#rfc.section.B"> 
    393393      <link rel="Appendix" title="C Change Log (to be removed by RFC Editor before publication)" href="#rfc.section.C"> 
     
    404404      <meta name="dct.creator" content="Reschke, J. F."> 
    405405      <meta name="dct.identifier" content="urn:ietf:id:draft-ietf-httpbis-p7-auth-latest"> 
    406       <meta name="dct.issued" scheme="ISO8601" content="2011-08-06"> 
     406      <meta name="dct.issued" scheme="ISO8601" content="2011-08-07"> 
    407407      <meta name="dct.replaces" content="urn:ietf:rfc:2616"> 
    408408      <meta name="dct.abstract" content="The Hypertext Transfer Protocol (HTTP) is an application-level protocol for distributed, collaborative, hypermedia information systems. HTTP has been in use by the World Wide Web global information initiative since 1990. This document is Part 7 of the seven-part specification that defines the protocol referred to as &#34;HTTP/1.1&#34; and, taken together, obsoletes RFC 2616. Part 7 defines the HTTP Authentication framework."> 
     
    435435            </tr> 
    436436            <tr> 
    437                <td class="left">Expires: February 7, 2012</td> 
     437               <td class="left">Expires: February 8, 2012</td> 
    438438               <td class="right">HP</td> 
    439439            </tr> 
     
    488488            <tr> 
    489489               <td class="left"></td> 
    490                <td class="right">August 6, 2011</td> 
     490               <td class="right">August 7, 2011</td> 
    491491            </tr> 
    492492         </tbody> 
     
    516516         in progress”. 
    517517      </p> 
    518       <p>This Internet-Draft will expire on February 7, 2012.</p> 
     518      <p>This Internet-Draft will expire on February 8, 2012.</p> 
    519519      <h1><a id="rfc.copyrightnotice" href="#rfc.copyrightnotice">Copyright Notice</a></h1> 
    520520      <p>Copyright © 2011 IETF Trust and the persons identified as the document authors. All rights reserved.</p> 
     
    580580         </li> 
    581581         <li><a href="#rfc.authors">Authors' Addresses</a></li> 
    582          <li>A.&nbsp;&nbsp;&nbsp;<a href="#changes.from.rfc.2616">Changes from RFC 2616</a></li> 
     582         <li>A.&nbsp;&nbsp;&nbsp;<a href="#changes.from.rfc.2616">Changes from RFCs 2616 and 2617</a></li> 
    583583         <li>B.&nbsp;&nbsp;&nbsp;<a href="#collected.abnf">Collected ABNF</a></li> 
    584584         <li>C.&nbsp;&nbsp;&nbsp;<a href="#change.log">Change Log (to be removed by RFC Editor before publication)</a><ul> 
     
    646646      <p id="rfc.section.2.1.p.4">The 407 (Proxy Authentication Required) response message is used by a proxy to challenge the authorization of a client and <em class="bcp14">MUST</em> include a Proxy-Authenticate header field containing at least one challenge applicable to the proxy for the requested resource. 
    647647      </p> 
    648       <div id="rfc.figure.u.3"></div><pre class="inline"><span id="rfc.iref.c.1"></span>  <a href="#challenge.and.response" class="smpl">challenge</a>   = <a href="#challenge.and.response" class="smpl">auth-scheme</a> 1*<a href="#notation" class="smpl">SP</a> 1#<a href="#challenge.and.response" class="smpl">auth-param</a> 
     648      <div id="rfc.figure.u.3"></div><pre class="inline"><span id="rfc.iref.c.1"></span>  <a href="#challenge.and.response" class="smpl">challenge</a>   = <a href="#challenge.and.response" class="smpl">auth-scheme</a> 1*<a href="#notation" class="smpl">SP</a> #<a href="#challenge.and.response" class="smpl">auth-param</a> 
    649649</pre><div class="note" id="rfc.section.2.1.p.6">  
    650650         <p> <b>Note:</b> User agents will need to take special care in parsing the WWW-Authenticate and Proxy-Authenticate header field values because 
     
    10011001               <span class="n hidden"><span class="family-name">Reschke</span><span class="given-name">Julian F.</span></span></span><span class="org vcardline">greenbytes GmbH</span><span class="adr"><span class="street-address vcardline">Hafenweg 16</span><span class="vcardline"><span class="locality">Muenster</span>, <span class="region">NW</span>&nbsp;<span class="postal-code">48155</span></span><span class="country-name vcardline">Germany</span></span><span class="vcardline tel">Phone: <a href="tel:+492512807760"><span class="value">+49 251 2807760</span></a></span><span class="vcardline tel"><span class="type">Fax</span>: <a href="fax:+492512807761"><span class="value">+49 251 2807761</span></a></span><span class="vcardline">Email: <a href="mailto:julian.reschke@greenbytes.de"><span class="email">julian.reschke@greenbytes.de</span></a></span><span class="vcardline">URI: <a href="http://greenbytes.de/tech/webdav/" class="url">http://greenbytes.de/tech/webdav/</a></span></address> 
    10021002      </div> 
    1003       <h1 id="rfc.section.A" class="np"><a href="#rfc.section.A">A.</a>&nbsp;<a id="changes.from.rfc.2616" href="#changes.from.rfc.2616">Changes from RFC 2616</a></h1> 
    1004       <p id="rfc.section.A.p.1">Change ABNF productions for header fields to only define the field value. (<a href="#header.fields" title="Header Field Definitions">Section&nbsp;4</a>) 
     1003      <h1 id="rfc.section.A" class="np"><a href="#rfc.section.A">A.</a>&nbsp;<a id="changes.from.rfc.2616" href="#changes.from.rfc.2616">Changes from RFCs 2616 and 2617</a></h1> 
     1004      <p id="rfc.section.A.p.1">The "realm" parameter isn't required anymore in general; consequently, the ABNF allows challenges without any auth parameters. 
     1005         (<a href="#access.authentication.framework" title="Access Authentication Framework">Section&nbsp;2</a>) 
     1006      </p> 
     1007      <p id="rfc.section.A.p.2">Change ABNF productions for header fields to only define the field value. (<a href="#header.fields" title="Header Field Definitions">Section&nbsp;4</a>) 
    10051008      </p> 
    10061009      <h1 id="rfc.section.B"><a href="#rfc.section.B">B.</a>&nbsp;<a id="collected.abnf" href="#collected.abnf">Collected ABNF</a></h1> 
     
    10191022<a href="#challenge.and.response" class="smpl">auth-scheme</a> = token 
    10201023 
    1021 <a href="#challenge.and.response" class="smpl">challenge</a> = auth-scheme 1*SP *( "," OWS ) auth-param *( OWS "," [ OWS 
    1022  auth-param ] ) 
     1024<a href="#challenge.and.response" class="smpl">challenge</a> = auth-scheme 1*SP [ ( "," / auth-param ) *( OWS "," [ OWS 
     1025 auth-param ] ) ] 
    10231026<a href="#challenge.and.response" class="smpl">credentials</a> = auth-scheme 1*SP ( token / quoted-string / [ ( "," / 
    10241027 auth-param ) *( OWS "," [ OWS auth-param ] ) ] ) 
  • draft-ietf-httpbis/latest/p7-auth.xml

    r1382 r1385  
    321321</t> 
    322322<figure><artwork type="abnf2616"><iref item="challenge" primary="true"/> 
    323   <x:ref>challenge</x:ref>   = <x:ref>auth-scheme</x:ref> 1*<x:ref>SP</x:ref> 1#<x:ref>auth-param</x:ref> 
     323  <x:ref>challenge</x:ref>   = <x:ref>auth-scheme</x:ref> 1*<x:ref>SP</x:ref> #<x:ref>auth-param</x:ref> 
    324324</artwork></figure> 
    325325<x:note> 
     
    10531053</references> 
    10541054 
    1055 <section title="Changes from RFC 2616" anchor="changes.from.rfc.2616"> 
     1055<section title="Changes from RFCs 2616 and 2617" anchor="changes.from.rfc.2616"> 
     1056<t> 
     1057  The "realm" parameter isn't required anymore in general; consequently, the 
     1058  ABNF allows challenges without any auth parameters. 
     1059  (<xref target="access.authentication.framework"/>) 
     1060</t> 
    10561061<t> 
    10571062  Change ABNF productions for header fields to only define the field value. 
     
    10781083<x:ref>auth-scheme</x:ref> = token 
    10791084 
    1080 <x:ref>challenge</x:ref> = auth-scheme 1*SP *( "," OWS ) auth-param *( OWS "," [ OWS 
    1081  auth-param ] ) 
     1085<x:ref>challenge</x:ref> = auth-scheme 1*SP [ ( "," / auth-param ) *( OWS "," [ OWS 
     1086 auth-param ] ) ] 
    10821087<x:ref>credentials</x:ref> = auth-scheme 1*SP ( token / quoted-string / [ ( "," / 
    10831088 auth-param ) *( OWS "," [ OWS auth-param ] ) ] ) 
Note: See TracChangeset for help on using the changeset viewer.