Below is proposed text where a token is referred to as an identifier. 

Here is the definition of identifier from RFC 4949:

   $ identifier
      (I) A data object -- often, a printable, non-blank character
      string -- that definitively represents a specific identity of a
      system entity, distinguishing that identity from all others.
      (Compare: identity.)

Many tokens in practice don't fit this definition. Here is suggested new 
language:

Abstract

   This specification describes the OAuth 2.0 protocol.  OAuth provides
   a method for making authenticated HTTP requests using a token - a
   string used to denote an access grant with specific scope,
   duration, and other attributes.  Tokens are issued to third-party
   clients by an authorization server with the approval of the resource
   owner.  OAuth defines multiple flows for obtaining a token to support
   a wide range of client types and user experience.

access token
        A token used by the client to make authenticated requests on behalf of 
the resource owner. Access tokens may have a matching secret and are usually 
opaque to the client.

refresh token
          A token used by the client to replace an expired
         access token with a new access token without having to involve
         the resource owner.  A refresh token is used when the access
         token is valid for a shorter time period than the duration of
         the access grant approved by the resource owner.

token
        A string that represents the authorization granted to a client. The 
string may contain the authorization information and be signed, or the string 
may be an identifier that is used to retrieve the authorization information.


_______________________________________________
OAuth mailing list
OAuth@ietf.org
https://www.ietf.org/mailman/listinfo/oauth

Reply via email to