<html>
  <head>
    <meta content="text/html; charset=windows-1252"
      http-equiv="Content-Type">
  </head>
  <body text="#000000" bgcolor="#FFFFFF">
    Hi Melvin,<br>
    <br>
    <snip><br>
    <blockquote
cite="mid:CAKaEYh+gfPC6C6dDv7kO_erw73Exvha759T7BfpWwqXUrY1f7Q@mail.gmail.com"
      type="cite">
      <div dir="ltr">
        <div class="gmail_extra">
          <div class="gmail_quote">
            <blockquote class="gmail_quote" style="margin:0 0 0
              .8ex;border-left:1px #ccc solid;padding-left:1ex">
              <div>
                <div>
                  1) You just need a hint? So you don't rely on this
                  data for access control. Use any header you want.<br>
                  2) You want to control access to a resource. This
                  requires trustworthy/authenticated identity data. Here
                  the obvious way is an OAuth access token
                  (authorization header, BEARER scheme). In your
                  specific case, it might be required to even specify
                  the tokens format. JSON web tokens would be the right
                  choice in my opinion.<br>
                  <br>
                  Why does you concept require the user id to be a URL?<br>
                </div>
              </div>
            </blockquote>
            <div><br>
            </div>
            <div>Hi Thorsten, the concept does not require a URL, but it
              needs a header that does not *forbid* a URL, and this was
              the issue with "From".  The reason is that many people
              host user profiles on a web URL, so we would like to be
              inclusive of that group of people.  <br>
              <br>
            </div>
            <div>I'm not 100% familiar with all the latest changes to
              OAuth / OpenID Connect, but if there is something in those
              specifications that could be reused to send an identity to
              a server, and you could point me to what to read up on,
              I'd be grateful.<br>
            </div>
          </div>
        </div>
      </div>
    </blockquote>
    <br>
    sure.<br>
    <br>
    Latest information regarding OAuth can be obtained on the WG page (<a
      href="https://datatracker.ietf.org/wg/oauth/">https://datatracker.ietf.org/wg/oauth/</a>)<br>
    <br>
    Sending a token to a protected resource uses the BEARER
    authorization scheme (<a href="http://tools.ietf.org/html/rfc6750">http://tools.ietf.org/html/rfc6750</a>)
    and works like this:<br>
    <br>
         GET /resource HTTP/1.1<br>
         Host: server.example.com<br>
         Authorization: Bearer mF_9.B5f-4.1JqM<br>
    <br>
    "mF_9.B5f-4.1JqM" is the actual token typically containing identity
    and authz data about the user on whos behalf the request is being
    performed.<br>
    <br>
    From the client's perspective, this token is opaque and can be
    utilize any format the OAuth authorization server and the respective
    resource server agreed upon. The WG also specified a certain token
    format, which is called JSON Web Token
    (<a class="moz-txt-link-freetext" href="http://tools.ietf.org/html/draft-ietf-oauth-json-web-token-10">http://tools.ietf.org/html/draft-ietf-oauth-json-web-token-10</a>). The
    format allows to represent identity data (so-called claims) in a
    cryptographically protected way. One of those claims is "sub", an
    user account identifier which may also be a URI. A typical JWT
    contains claims identifying the IDP (iss), the resource server the
    token is targeted at (aud) and the user id (sub).<br>
    <br>
    This is an example JWT (prior signature processing etc):<br>
    <br>
         {"iss":<a class="moz-txt-link-rfc2396E" href="https://idp.mydomain.com">"https://idp.mydomain.com"</a>,<br>
           "aud":<a class="moz-txt-link-rfc2396E" href="https://resourceserver.otherdomain.org">"https://resourceserver.otherdomain.org"</a><br>
          "exp":1300819380,<br>
          "sub":"<a moz-do-not-send="true"
      href="http://this.is.the/user/identifier" target="_blank">http://this.is.the/user/bmeier</a>"}<br>
    <br>
    regards,<br>
    Torsten.<br>
    <br>
    <blockquote
cite="mid:CAKaEYh+gfPC6C6dDv7kO_erw73Exvha759T7BfpWwqXUrY1f7Q@mail.gmail.com"
      type="cite">
      <div dir="ltr">
        <div class="gmail_extra">
          <div class="gmail_quote">
            <div>
            </div>
            <div> </div>
            <blockquote class="gmail_quote" style="margin:0 0 0
              .8ex;border-left:1px #ccc solid;padding-left:1ex">
              <div>
                <div>
                  <br>
                  Regards,<br>
                  Torsten.<br>
                  <br>
                  <div class="gmail_quote"><br>
                    <br>
                    Melvin Carvalho <<a moz-do-not-send="true"
                      href="mailto:melvincarvalho@gmail.com"
                      target="_blank">melvincarvalho@gmail.com</a>>
                    schrieb:
                    <div>
                      <div class="h5">
                        <blockquote class="gmail_quote"
                          style="margin:0pt 0pt 0pt
                          0.8ex;border-left:1px solid
                          rgb(204,204,204);padding-left:1ex">
                          <div dir="ltr"><br>
                            <div class="gmail_extra"><br>
                              <br>
                              <div class="gmail_quote">On 18 July 2013
                                19:38, Torsten Lodderstedt <span
                                  dir="ltr"><<a
                                    moz-do-not-send="true"
                                    href="mailto:torsten@lodderstedt.net"
                                    target="_blank">torsten@lodderstedt.net</a>></span>
                                wrote:<br>
                                <blockquote class="gmail_quote"
                                  style="margin:0 0 0
                                  .8ex;border-left:1px #ccc
                                  solid;padding-left:1ex">
                                  <div>
                                    <div bgcolor="#FFFFFF"
                                      text="#000000">I fully agree with
                                      George und would like to add: why
                                      don't you just use the
                                      authorization header to send
                                      identity data/credentials/tokens
                                      to the server in order to allow
                                      for access control?<br>
                                    </div>
                                  </div>
                                </blockquote>
                                <div><br>
                                </div>
                                <div>Hi Thorsten, thanks for the tip. 
                                  If there's an existing way to identify
                                  to a server a user's URL via a header,
                                  I'd love to learn more about that. 
                                  It's preferable to reuse existing
                                  tools, if possible, than to create
                                  something new.  <br>
                                </div>
                                <div> </div>
                                <blockquote class="gmail_quote"
                                  style="margin:0 0 0
                                  .8ex;border-left:1px #ccc
                                  solid;padding-left:1ex">
                                  <div>
                                    <div bgcolor="#FFFFFF"
                                      text="#000000"><br>
                                      <div class="gmail_quote"><br>
                                        <br>
                                        George Fletcher <<a
                                          moz-do-not-send="true"
                                          href="mailto:gffletch@aol.com"
                                          target="_blank">gffletch@aol.com</a>>
                                        schrieb:
                                        <div>
                                          <div>
                                            <blockquote
                                              class="gmail_quote"
                                              style="margin:0pt 0pt 0pt
                                              0.8ex;border-left:1px
                                              solid
                                              rgb(204,204,204);padding-left:1ex">
                                              <font face="Helvetica,
                                                Arial, sans-serif">I'm a
                                                little confused... 
                                                first the spec says<br>
                                              </font>
                                              <blockquote><font
                                                  face="Helvetica,
                                                  Arial, sans-serif">The
                                                  current text includes:
                                                  "It SHOULD NOT be used
                                                  as an insecure form of
                                                  access protection." 
                                                  -- This is the same as
                                                  the "From" header
                                                  (which may contain an
                                                  email address).  Do
                                                  you think stronger
                                                  wording is required.<br>
                                                </font></blockquote>
                                              <font face="Helvetica,
                                                Arial, sans-serif">and
                                                then you follow that up
                                                with<br>
                                              </font>
                                              <blockquote><font
                                                  face="Helvetica,
                                                  Arial, sans-serif">In
                                                  particular, one thing
                                                  we are working on in
                                                  the Read Write Web
                                                  Community Group is
                                                  fine grained access
                                                  control for writing or
                                                  appending a file. 
                                                  It's helpful to know
                                                  who is trying to make
                                                  a change before
                                                  returning e.g. SUCCESS
                                                  or FORBIDDEN response
                                                  codes.<br>
                                                </font></blockquote>
                                              <font face="Helvetica,
                                                Arial, sans-serif">Since
                                                there is no
                                                authentication or proof
                                                associated with the
                                                'User' header, how can
                                                you use it for fine
                                                grained access control?
                                                Is the expectation that
                                                the value is an
                                                untrusted identification
                                                of the user that can be
                                                used to optimize certain
                                                use cases? If so, I'm
                                                not sure which use cases
                                                it helps?<br>
                                                <br>
                                                Thanks,<br>
                                                George<br>
                                              </font><br>
                                              <div>On 7/18/13 12:49 PM,
                                                Melvin Carvalho wrote:<br>
                                              </div>
                                              <blockquote type="cite">
                                                <div dir="ltr"><br>
                                                  <div
                                                    class="gmail_extra"><br>
                                                    <br>
                                                    <div
                                                      class="gmail_quote">On
                                                      18 July 2013
                                                      01:54, John Kemp <span
                                                        dir="ltr"><<a
moz-do-not-send="true" href="mailto:john@jkemp.net" target="_blank">john@jkemp.net</a>></span>
                                                      wrote:<br>
                                                      <blockquote
                                                        class="gmail_quote"
                                                        style="margin:0px
                                                        0px 0px
                                                        0.8ex;border-left:1px
                                                        solid
                                                        rgb(204,204,204);padding-left:1ex">
                                                        The problem, in
                                                        general, with
                                                        putting
                                                        identifiers in
                                                        HTTP requests is
                                                        that they get
                                                        mistaken for
                                                        being real
                                                        things. User is
                                                        no worse (or
                                                        better) than
                                                        User-Agent.
                                                        Remember all of
                                                        the mess about
                                                        how websites
                                                        would attempt to
                                                        render sites to
                                                        clients based on
                                                        the contents of
                                                        the User-Agent
                                                        header, and how
                                                        long it's taken
                                                        for something
                                                        better to appear
                                                        for that task?<br>
                                                      </blockquote>
                                                      <div><br>
                                                      </div>
                                                      <div>Yes, I agree
                                                        that User-Agent
                                                        can be slightly
                                                        problematic. 
                                                        Some spiders
                                                        such as
                                                        googlebot
                                                        actually put
                                                        their URL in the
                                                        User-Agent
                                                        header, as a
                                                        semi-colon
                                                        separated list,
                                                        which is not
                                                        ideal.  The user
                                                        and the
                                                        user-agent are
                                                        different
                                                        concepts.  The
                                                        proposed header
                                                        would be a
                                                        simpler
                                                        solution, imho. 
                                                        <br>
                                                      </div>
                                                      <div> </div>
                                                      <blockquote
                                                        class="gmail_quote"
                                                        style="margin:0px
                                                        0px 0px
                                                        0.8ex;border-left:1px
                                                        solid
                                                        rgb(204,204,204);padding-left:1ex">
                                                        <br>
                                                        'Just a hint'
                                                        doesn't tell
                                                        anyone what this
                                                        is really going
                                                        to be used for.
                                                        Are there
                                                        use-cases
                                                        written down, in
                                                        addition to a
                                                        syntax?<br>
                                                      </blockquote>
                                                      <div><br>
                                                      </div>
                                                      <div>The current
                                                        text includes:
                                                        "It SHOULD NOT
                                                        be used as an
                                                        insecure form of
                                                        access
                                                        protection."  --
                                                        This is the same
                                                        as the "From"
                                                        header (which
                                                        may contain an
                                                        email address). 
                                                        Do you think
                                                        stronger wording
                                                        is required.<br>
                                                        <br>
                                                      </div>
                                                      <div>The use case
                                                        is the same as
                                                        "From" in fact,
                                                        my ideal would
                                                        have been just
                                                        to loosen the
                                                        scope of "From"
                                                        but there was
                                                        pushback from
                                                        the IETF on
                                                        this, with the
                                                        suggestion to
                                                        think of another
                                                        header name.<br>
                                                        <br>
                                                      </div>
                                                      <div>In
                                                        particular, one
                                                        thing we are
                                                        working on in
                                                        the Read Write
                                                        Web Community
                                                        Group is fine
                                                        grained access
                                                        control for
                                                        writing or
                                                        appending a
                                                        file.  It's
                                                        helpful to know
                                                        who is trying to
                                                        make a change
                                                        before returning
                                                        e.g. SUCCESS or
                                                        FORBIDDEN
                                                        response codes.<br>
                                                      </div>
                                                      <div> </div>
                                                      <blockquote
                                                        class="gmail_quote"
                                                        style="margin:0px
                                                        0px 0px
                                                        0.8ex;border-left:1px
                                                        solid
                                                        rgb(204,204,204);padding-left:1ex">
                                                        <br>
                                                        On a more
                                                        specific level,
                                                        this looks like
                                                        "On-behalf-of" -
                                                        a more
                                                        indicative name
                                                        than "user" for
                                                        the seemingly
                                                        potential usage
                                                        (this request is
                                                        performed on
                                                        behalf of the
                                                        user X)?<br>
                                                      </blockquote>
                                                      <div> <br>
                                                      </div>
                                                      <div>I'd be very
                                                        happy to reuse
                                                        something
                                                        existing, so
                                                        long as it
                                                        allowed URLs and
                                                        email address
                                                        too.  If I'm
                                                        correct,
                                                        On-behalf-of is
                                                        email specific?<br>
                                                      </div>
                                                      <div> </div>
                                                      <blockquote
                                                        class="gmail_quote"
                                                        style="margin:0px
                                                        0px 0px
                                                        0.8ex;border-left:1px
                                                        solid
                                                        rgb(204,204,204);padding-left:1ex">
                                                        <br>
                                                        I'm not sure why
                                                        OpenIDs couldn't
                                                        appear in this
                                                        header, FWIW.
                                                        The recipient
                                                        could run OpenID
                                                        protocol with
                                                        the client,
                                                        regarding the
                                                        identifier sent
                                                        in the header.
                                                        That would allow
                                                        "verification"
                                                        of the OpenID to
                                                        occur, wouldn't
                                                        it?<br>
                                                      </blockquote>
                                                      <div><br>
                                                      </div>
                                                      <div>Well I hadnt
                                                        thought of that,
                                                        but yes that
                                                        could work quite
                                                        well!  One of
                                                        the perceived
                                                        issues with
                                                        OpenID as a URL
                                                        (dating back as
                                                        far as Yadis)
                                                        was that the UX
                                                        for typing in an
                                                        HTTP URL lead to
                                                        a loss of
                                                        conversions.  If
                                                        this could be
                                                        done by the
                                                        software and may
                                                        save some
                                                        typing,
                                                        especially on
                                                        mobile devices. 
                                                        The same
                                                        technique could
                                                        be used with PKI
                                                        if the URL
                                                        contained a
                                                        public key and
                                                        the (rich)
                                                        client could
                                                        store the
                                                        private key.  I
                                                        think that will
                                                        become a more
                                                        valuable use
                                                        case next year
                                                        when crypto on
                                                        the browser
                                                        becomes a REC<br>
                                                      </div>
                                                      <div> </div>
                                                      <blockquote
                                                        class="gmail_quote"
                                                        style="margin:0px
                                                        0px 0px
                                                        0.8ex;border-left:1px
                                                        solid
                                                        rgb(204,204,204);padding-left:1ex">
                                                        <span><font
                                                          color="#888888"><br>
                                                          John<br>
                                                          </font></span>
                                                        <div>
                                                          <div><br>
                                                          On Jul 17,
                                                          2013, at 7:41
                                                          PM, Melvin
                                                          Carvalho <<a
moz-do-not-send="true" href="mailto:melvincarvalho@gmail.com"
                                                          target="_blank">melvincarvalho@gmail.com</a>>

                                                          wrote:<br>
                                                          <br>
                                                          ><br>
                                                          ><br>
                                                          ><br>
                                                          > On 18
                                                          July 2013
                                                          01:06, Nat
                                                          Sakimura <<a
moz-do-not-send="true" href="mailto:sakimura@gmail.com" target="_blank">sakimura@gmail.com</a>>

                                                          wrote:<br>
                                                          > Hi.<br>
                                                          ><br>
                                                          > I am
                                                          forwarding the
                                                          mail in the
                                                          identity
                                                          commons list.<br>
                                                          ><br>
                                                          >
                                                          Apparently,
                                                          there is an
                                                          initiative at
                                                          W3C proposing
                                                          a new
                                                          "identity"
                                                          header, which
                                                          I believe is
                                                          actually
                                                          harmful for
                                                          the general
                                                          public. Simple
                                                          web sites are
                                                          going to take
                                                          it as
                                                          authenticated
                                                          identity and
                                                          thus will
                                                          cause identity
                                                          theft of their
                                                          users.<br>
                                                          ><br>
                                                          > Their
                                                          proposal is to
                                                          include<br>
                                                          ><br>
                                                          >   User: <a
moz-do-not-send="true" href="http://this.is.the/user/identifier"
                                                          target="_blank">http://this.is.the/user/identifier</a><br>
                                                          ><br>
                                                          > in the
                                                          HTTP header.<br>
                                                          ><br>
                                                          > Could
                                                          those of you
                                                          active in W3C
                                                          reach out to
                                                          them?<br>
                                                          ><br>
                                                          > As I have
                                                          written below,
                                                          if it were to
                                                          just include
                                                          the IdP
                                                          address as a
                                                          hint, I am
                                                          kind of fine.<br>
                                                          ><br>
                                                          > Thanks
                                                          for sharing
                                                          this.  Since
                                                          this was my
                                                          proposal, I
                                                          hope I can
                                                          shed a bit of
                                                          light light.<br>
                                                          ><br>
                                                          > Firstly,
                                                          it's not the
                                                          W3C, simply a
                                                          group of
                                                          people
                                                          brainstorming
                                                          in the a W3C
                                                          hosted forum
                                                          (aka community
                                                          groups).  The
                                                          proposal has
                                                          no official
                                                          standing, but
                                                          if there are
                                                          no objections,
                                                          the idea is to
                                                          try and push
                                                          the idea
                                                          upstream.<br>
                                                          ><br>
                                                          > Yes, the
                                                          idea is that
                                                          it is just a
                                                          hint.  Note
                                                          the text:<br>
                                                          ><br>
                                                          > "The
                                                          client SHOULD
                                                          NOT send the
                                                          User header
                                                          field without
                                                          the user's
                                                          approval, as
                                                          it might
                                                          conflict with
                                                          the user's
                                                          privacy
                                                          interests or
                                                          their site's
                                                          security
                                                          policy. It is
                                                          strongly
                                                          recommended
                                                          that the user
                                                          be able to
                                                          disable,
                                                          enable, and
                                                          modify the
                                                          value of this
                                                          field at any
                                                          time prior to
                                                          a request."<br>
                                                          ><br>
                                                          > We asked
                                                          the IETF if we
                                                          could use the
                                                          "From" header
                                                          for this, but
                                                          the feedback
                                                          is that "From"
                                                          is restricted
                                                          to email, and
                                                          this would be
                                                          difficult to
                                                          change.  The
                                                          suggestion was
                                                          to come up
                                                          with a new
                                                          header.  Very
                                                          happy to have
                                                          feedback, I've
                                                          followed IIW
                                                          work for many
                                                          years.<br>
                                                          ><br>
                                                          ><br>
                                                          > Best,<br>
                                                          ><br>
                                                          > Nat<br>
                                                          ><br>
                                                          >
                                                          ----------
                                                          Forwarded
                                                          message
                                                          ----------<br>
                                                          > From:
                                                          Kaliya
                                                          "Identity
                                                          Woman" <<a
moz-do-not-send="true" href="mailto:kaliya-lists@identitywoman.net"
                                                          target="_blank">kaliya-lists@identitywoman.net</a>><br>
                                                          > Date:
                                                          2013/7/18<br>
                                                          > Subject:
                                                          Re:
                                                          [community]
                                                          from W3C….Fwd:
                                                          Proposal:
                                                          "User" header
                                                          field<br>
                                                          > To: Nat
                                                          Sakimura <<a
moz-do-not-send="true" href="mailto:sakimura@gmail.com" target="_blank">sakimura@gmail.com</a>><br>
                                                          > Cc: "<a
                                                          moz-do-not-send="true"
href="mailto:community@lists.idcommons.net" target="_blank">community@lists.idcommons.net</a>"
                                                          <<a
                                                          moz-do-not-send="true"
href="mailto:community@lists.idcommons.net" target="_blank">community@lists.idcommons.net</a>><br>
                                                          ><br>
                                                          ><br>
                                                          > Yes Nat,
                                                           Thats sort of
                                                          what I got
                                                          from reading
                                                          it.<br>
                                                          ><br>
                                                          > Who among
                                                          us is very
                                                          active in the
                                                          W3C world?<br>
                                                          ><br>
                                                          > If no one
                                                          should we be
                                                          figuring out
                                                          who should be?<br>
                                                          ><br>
                                                          > Should we
                                                          write them a
                                                          letter asking
                                                          them to send
                                                          "identitish"
                                                          proposals to
                                                          IIW? or other
                                                          forums for
                                                          good input?<br>
                                                          ><br>
                                                          > Maybe we
                                                          should write
                                                          something that
                                                          is like
                                                          understanding
                                                          identity
                                                          basics for
                                                          technical
                                                          specification
                                                          folks across a
                                                          range of
                                                          standards
                                                          bodies?<br>
                                                          ><br>
                                                          > - Kaliya<br>
                                                          ><br>
                                                          > On Jul
                                                          17, 2013, at
                                                          3:32 AM, Nat
                                                          Sakimura
                                                          wrote:<br>
                                                          ><br>
                                                          >> Whoa,
                                                          what's that?!<br>
                                                          >><br>
                                                          >>
                                                          That's not
                                                          only useless
                                                          but actually
                                                          harmful.<br>
                                                          >><br>
                                                          >> I can
                                                          kind of see
                                                          some utility
                                                          in sending the
                                                          IdP address,
                                                          but not the
                                                          user.<br>
                                                          >><br>
                                                          >> =nat
                                                          via iPhone<br>
                                                          >><br>
                                                          >> On
                                                          Jul 16, 2013,
                                                          at 7:39,
                                                          "Kaliya
                                                          \"Identity
                                                          Woman\"" <<a
moz-do-not-send="true" href="mailto:kaliya-lists@identitywoman.net"
                                                          target="_blank">kaliya-lists@identitywoman.net</a>>

                                                          wrote:<br>
                                                          >><br>
                                                          >>>
                                                          Hi folks,<br>
                                                          >>>
                                                           Apparently
                                                          the W3C wants
                                                          to send "user"
                                                          names along in
                                                          HTTP headers.<br>
                                                          >>>  
                                                          I thought some
                                                          folks who know
                                                          about identity
                                                          and how it
                                                          does/could/should
                                                          work might be
                                                          up for chiming
                                                          in over there.<br>
                                                          >>>  
                                                          It seems like
                                                          Authentication
                                                          of identity
                                                          might be a
                                                          good thing
                                                          rather then
                                                          just
                                                          assertion.<br>
                                                          >>>
                                                           - Kaliya<br>
                                                          >>><br>
                                                          >>><br>
                                                          >>>
                                                          Begin
                                                          forwarded
                                                          message:<br>
                                                          >>><br>
                                                          >>>>
                                                          From:
                                                          Christine<br>
                                                          >>><br>
                                                          >>>>
                                                          As you know,
                                                          I'm a big
                                                          proponent of
                                                          open
                                                          standards. For
                                                          this reason I
                                                          monitor many
                                                          groups. You
                                                          might be
                                                          interested in
                                                          the W3C Read
                                                          Write Web
                                                          community
                                                          group: <a
                                                          moz-do-not-send="true"
href="http://www.w3.org/community/rww/" target="_blank">http://www.w3.org/community/rww/</a><br>
>>>><br>
                                                          >>>>
                                                          I sent you a
                                                          message a few
                                                          weeks ago
                                                          about
                                                          Tabulator.<br>
>>>><br>
                                                          >>>>
                                                          See below
                                                          messages about
                                                          User header
                                                          field. If you
                                                          are not
                                                          already a
                                                          member, I
                                                          recommend you
                                                          join and
                                                          contribute!<br>
>>>><br>
                                                          >>>>
                                                          Christine<br>
>>>><br>
>>>><br>
                                                          >>>>
                                                          --------
                                                          Original
                                                          Message
                                                          --------<br>
                                                          >>>>
                                                          Subject:   Re:
                                                          Proposal:
                                                          "User" header
                                                          field<br>
                                                          >>>>
                                                          Resent-Date:  
                                                              Sat, 13
                                                          Jul 2013
                                                          16:19:02 +0000<br>
                                                          >>>>
                                                          Resent-From:  
                                                              <a
                                                          moz-do-not-send="true"
href="mailto:public-rww@w3.org" target="_blank">public-rww@w3.org</a><br>
                                                          >>>>
                                                          Date:    
                                                           Sat, 13 Jul
                                                          2013 12:08:37
                                                          -0400<br>
                                                          >>>>
                                                          From:      Joe
                                                          <<a
                                                          moz-do-not-send="true"
href="mailto:presbrey@gmail.com" target="_blank">presbrey@gmail.com</a>><br>
                                                          >>>>
                                                          To:      
                                                           Melvin
                                                          Carvalho <<a
moz-do-not-send="true" href="mailto:melvincarvalho@gmail.com"
                                                          target="_blank">melvincarvalho@gmail.com</a>><br>
                                                          >>>>
                                                          CC:      
                                                           public-rww
                                                          <<a
                                                          moz-do-not-send="true"
href="mailto:public-rww@w3.org" target="_blank">public-rww@w3.org</a>><br>
>>>><br>
                                                          >>>>
                                                          Great job
                                                          Melvin!<br>
>>>><br>
                                                          >>>>
                                                          Data.fm sends
                                                          the User
                                                          header already
                                                          :)<br>
>>>><br>
>>>><br>
>>>><br>
>>>><br>
                                                          >>>>
                                                          On Jul 13,
                                                          2013, at 10:55
                                                          AM, Melvin
                                                          Carvalho <<a
moz-do-not-send="true" href="mailto:melvincarvalho@gmail.com"
                                                          target="_blank">melvincarvalho@gmail.com</a>>

                                                          wrote:<br>
>>>><br>
                                                          >>>>>
                                                          I would be
                                                          nice to be
                                                          able to
                                                          identify a
                                                          user in HTTP,
                                                          especially
                                                          with
                                                          read/write
                                                          protocols and
                                                          access
                                                          control, it
                                                          can be
                                                          important to
                                                          know who is
                                                          trying to
                                                          change
                                                          something.<br>
>>>>><br>
                                                          >>>>>
                                                          There has been
                                                          some
                                                          discussion on
                                                          whether the
                                                          "From" header
                                                          can be used to
                                                          identify a
                                                          user in HTTP,
                                                          and my from
                                                          most people is
                                                          that this
                                                          would be a
                                                          good candidate
                                                          to send a
                                                          user, but for
                                                          historical
                                                          reasons it's
                                                          limited to
                                                          email, and
                                                          changing this
                                                          would perhaps
                                                          get some
                                                          pushback from
                                                          the IETF.<br>
>>>>><br>
                                                          >>>>>
                                                          The suggestion
                                                          has been to
                                                          choose another
                                                          header, so I
                                                          thought that
                                                          "User" might
                                                          be a good
                                                          candidate,
                                                          since we have
                                                          User Agent
                                                          arleady.<br>
>>>>><br>
                                                          >>>>>
                                                          Here's the
                                                          proposed text:<br>
>>>>><br>
                                                          >>>>>
                                                          [[<br>
                                                          >>>>>
                                                          User<br>
>>>>><br>
                                                          >>>>>
                                                          The User
                                                          request-header
                                                          field, if
                                                          given, SHOULD
                                                          contain an
                                                          identifier for
                                                          the human user
                                                          who controls
                                                          the requesting
                                                          user agent.
                                                          The address
                                                          SHOULD be
                                                          machine-usable,
                                                          as defined by
                                                          the "URI
                                                          General
                                                          Syntax" RFC
                                                          3986<br>
                                                          >>>>>
                                                                 User  
                                                          = "User" ":"
                                                          URI<br>
>>>>><br>
                                                          >>>>>
                                                          An example is:<br>
>>>>><br>
                                                          >>>>>
                                                                 User: <a
moz-do-not-send="true"
                                                          href="http://www.w3.org/People/Berners-Lee/card#i"
target="_blank">http://www.w3.org/People/Berners-Lee/card#i</a><br>
                                                          >>>>>
                                                          This header
                                                          field MAY be
                                                          used for
                                                          logging
                                                          purposes and
                                                          as a means for
                                                          identifying
                                                          the source of
                                                          invalid or
                                                          unwanted
                                                          requests. It
                                                          SHOULD NOT be
                                                          used as an
                                                          insecure form
                                                          of access
                                                          protection.
                                                          The
                                                          interpretation
                                                          of this field
                                                          is that the
                                                          request is
                                                          being
                                                          performed on
                                                          behalf of the
                                                          person given,
                                                          who accepts
                                                          responsibility
                                                          for the method
                                                          performed. In
                                                          particular,
                                                          robot agents
                                                          SHOULD include
                                                          this header so
                                                          that the
                                                          person
                                                          responsible
                                                          for running
                                                          the robot can
                                                          be contacted
                                                          if problems
                                                          occur on the
                                                          receiving end.<br>
>>>>><br>
>>>>><br>
                                                          >>>>>
                                                          The client
                                                          SHOULD NOT
                                                          send the User
                                                          header field
                                                          without the
                                                          user's
                                                          approval, as
                                                          it might
                                                          conflict with
                                                          the user's
                                                          privacy
                                                          interests or
                                                          their site's
                                                          security
                                                          policy. It is
                                                          strongly
                                                          recommended
                                                          that the user
                                                          be able to
                                                          disable,
                                                          enable, and
                                                          modify the
                                                          value of this
                                                          field at any
                                                          time prior to
                                                          a request.<br>
>>>>><br>
                                                          >>>>>
                                                          ]]<br>
>>>>><br>
                                                          >>>>>
                                                          Feedback
                                                          welcome!<br>
>>>>><br>
>>>><br>
>>>><br>
                                                          >>><br>
                                                          >>><br>
                                                          >>>
                                                          ____________________________________________________________<br>
                                                          >>>
                                                          You received
                                                          this message
                                                          as a
                                                          subscriber on
                                                          the list:<br>
                                                          >>>  
                                                            <a
                                                          moz-do-not-send="true"
href="mailto:community@lists.idcommons.net" target="_blank">community@lists.idcommons.net</a><br>
                                                          >>>
                                                          To be removed
                                                          from the list,
                                                          send any
                                                          message to:<br>
                                                          >>>  
                                                            <a
                                                          moz-do-not-send="true"
href="mailto:community-unsubscribe@lists.idcommons.net" target="_blank">community-unsubscribe@lists.idcommons.net</a><br>
                                                          >>><br>
                                                          >>>
                                                          For all list
                                                          information
                                                          and functions,
                                                          see:<br>
                                                          >>>  
                                                            <a
                                                          moz-do-not-send="true"
href="http://lists.idcommons.net/lists/info/community" target="_blank">http://lists.idcommons.net/lists/info/community</a><br>
                                                          ><br>
                                                          ><br>
                                                          ><br>
                                                          ><br>
                                                          > --<br>
                                                          > Nat
                                                          Sakimura
                                                          (=nat)<br>
                                                          > Chairman,
                                                          OpenID
                                                          Foundation<br>
                                                          > <a
                                                          moz-do-not-send="true"
href="http://nat.sakimura.org/" target="_blank">http://nat.sakimura.org/</a><br>
                                                          > @_nat_en<br>
                                                          ><br>
                                                          >
                                                          _______________________________________________<br>
                                                          > specs
                                                          mailing list<br>
                                                          > <a
                                                          moz-do-not-send="true"
href="mailto:specs@lists.openid.net" target="_blank">specs@lists.openid.net</a><br>
                                                          > <a
                                                          moz-do-not-send="true"
href="http://lists.openid.net/mailman/listinfo/openid-specs"
                                                          target="_blank">http://lists.openid.net/mailman/listinfo/openid-specs</a><br>
                                                          ><br>
                                                          ><br>
                                                          >
                                                          _______________________________________________<br>
                                                          > specs
                                                          mailing list<br>
                                                          > <a
                                                          moz-do-not-send="true"
href="mailto:specs@lists.openid.net" target="_blank">specs@lists.openid.net</a><br>
                                                          > <a
                                                          moz-do-not-send="true"
href="http://lists.openid.net/mailman/listinfo/openid-specs"
                                                          target="_blank">http://lists.openid.net/mailman/listinfo/openid-specs</a><br>
                                                          <br>
                                                          </div>
                                                        </div>
                                                      </blockquote>
                                                    </div>
                                                    <br>
                                                  </div>
                                                </div>
                                                <br>
                                                <fieldset></fieldset>
                                                <br>
                                                <pre>_______________________________________________
specs mailing list
<a moz-do-not-send="true" href="mailto:specs@lists.openid.net" target="_blank">specs@lists.openid.net</a>
<a moz-do-not-send="true" href="http://lists.openid.net/mailman/listinfo/openid-specs" target="_blank">http://lists.openid.net/mailman/listinfo/openid-specs</a>
</pre>
                                              </blockquote>
                                              <br>
                                              <div>-- <br>
                                                <a
                                                  moz-do-not-send="true"
href="http://connect.me/gffletch" title="View full card on Connect.Me"
                                                  target="_blank"><img
                                                    moz-do-not-send="true"
                                                    alt="George
                                                    Fletcher"
                                                    height="113"
                                                    width="359"></a></div>
                                              <pre style="white-space:pre-wrap;word-wrap:break-word;font-family:sans-serif;margin-top:0px"><hr>
specs mailing list
<a moz-do-not-send="true" href="mailto:specs@lists.openid.net" target="_blank">specs@lists.openid.net</a>


<a moz-do-not-send="true" href="http://lists.openid.net/mailman/listinfo/openid-specs" target="_blank">http://lists.openid.net/mailman/listinfo/openid-specs</a>
</pre>
                                            </blockquote>
                                          </div>
                                        </div>
                                      </div>
                                    </div>
                                  </div>
                                </blockquote>
                              </div>
                              <br>
                            </div>
                          </div>
                        </blockquote>
                      </div>
                    </div>
                  </div>
                </div>
              </div>
            </blockquote>
          </div>
          <br>
        </div>
      </div>
    </blockquote>
    <br>
  </body>
</html>