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

Ticket #195 (closed design: fixed)

Opened 5 years ago

Last modified 3 years ago

auth-param syntax

Reported by: mnot@pobox.com Owned by: julian.reschke@gmx.de
Priority: normal Milestone: 16
Component: p7-auth Severity: Active WG Document
Keywords: Cc:
Origin:

Description (last modified by julian.reschke@gmx.de) (diff)

Credentials are defined in 2617 as

  credentials = auth-scheme #auth-param
  auth-param     = token "=" ( token | quoted-string )

however, Basic seems to be an exception:

  challenge   = "Basic" realm
  credentials = "Basic" basic-credentials
  basic-credentials = base64-user-pass

Note that it previously says:

For Basic, the framework above is utilized as follows

(weakly) implying that it's conformant to the framework.

Options:

  1. Note this and say that Basic is grandfathered in; i.e., future schemes MUST NOT have bare arguments
  2. Allow bare arguments in credentials (which would imply that ordering is significant)
  3. Admit that new schemes can pretty much define their own syntax.

Attachments

195.diff (6.4 KB) - added by julian.reschke@gmx.de 3 years ago.
proposed patch

Change History

comment:1 Changed 4 years ago by julian.reschke@gmx.de

comment:2 Changed 4 years ago by julian.reschke@gmx.de

  • Owner set to julian.reschke@gmx.de

comment:3 Changed 4 years ago by julian.reschke@gmx.de

From [998]:

Incorporate auth framework from RFC 2617; ack RFC 2617's authors, fix known auth-param erratum (see #195)(see #237)

comment:4 Changed 4 years ago by julian.reschke@gmx.de

  • Status changed from new to closed
  • Resolution set to incorporated

comment:5 Changed 4 years ago by julian.reschke@gmx.de

  • Milestone changed from unassigned to 12

comment:6 Changed 4 years ago by mnot@pobox.com

  • Status changed from closed to reopened
  • Resolution incorporated deleted

comment:7 Changed 4 years ago by mnot@pobox.com

  • Status changed from reopened to closed
  • Resolution set to fixed

comment:8 Changed 3 years ago by julian.reschke@gmx.de

  • Status changed from closed to reopened
  • Resolution fixed deleted

comment:10 Changed 3 years ago by julian.reschke@gmx.de

  • Milestone changed from 12 to 15

comment:11 Changed 3 years ago by mnot@pobox.com

  • Milestone changed from 15 to unassigned

unsetting milestone until we have more discussion.

comment:12 Changed 3 years ago by julian.reschke@gmx.de

  • Description modified (diff)

Changed 3 years ago by julian.reschke@gmx.de

proposed patch

comment:13 Changed 3 years ago by julian.reschke@gmx.de

see [1394]

comment:14 Changed 3 years ago by julian.reschke@gmx.de

  • Status changed from reopened to closed
  • Resolution set to incorporated
  • Milestone changed from unassigned to 16

comment:15 Changed 3 years ago by mnot@pobox.com

  • Status changed from closed to reopened
  • Resolution incorporated deleted

comment:16 Changed 3 years ago by mnot@pobox.com

  • Status changed from reopened to closed
  • Resolution set to fixed

comment:17 Changed 3 years ago by mnot@pobox.com

  • Severity changed from Candidate WG Document to Active WG Document
Note: See TracTickets for help on using tickets.