Skip to content

Commit 28e2ea6

Browse files
authored
Merge pull request #88 from vcstuff/c2bo/access-token
add access token example
2 parents bad9ef3 + 92fa63a commit 28e2ea6

File tree

1 file changed

+7
-1
lines changed

1 file changed

+7
-1
lines changed

draft-ietf-oauth-status-list.md

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -34,6 +34,8 @@ normative:
3434
RFC9110: RFC9110
3535
RFC9111: RFC9111
3636
informative:
37+
RFC6749: RFC6749
38+
RFC7662: RFC7662
3739

3840
--- abstract
3941

@@ -46,8 +48,11 @@ The status list data structures themselves are also represented as JWTs or CWTs.
4648

4749
JSON Web Tokens (JWTs) {{RFC7519}} and CBOR Web Tokens (CWTs) {{RFC8392}} as secure token formats, have vast possible applications. Some of these applications can involve issuing a token whereby certain semantics about the token can change over time, which are important to be able to communicate to relying parties in an interoperable manner, such as whether the token is considered invalidated or suspended by its issuer.
4850

49-
This document defines Status List representations in JWT and CWT formats that describe the individual statuses of multiple Referenced Tokens, which themselves are also JWTs or CWTs. The statuses of all Referenced Tokens are conveyed via a bit array in the Status List. Each Referenced Token is allocated an index during issuance that represents its position within this bit array. The value of the bit(s) at this position correspond to the Referenced Token's status. The document also defines how an issuer of a Referenced Token references a Status List Token. Status Lists may be composed for expressing a range of Status Types. This document defines basic Status Types for the most common use cases as well as an extensibility mechanism for custom Status Types. The Status List Token may be used by an issuer in the Issuer-Holder-Verifier model to express the status of verifiable credentials (Referenced Tokens) issued by an issuer.
51+
This document defines Status List representations in JWT and CWT formats that describe the individual statuses of multiple Referenced Tokens, which themselves are also JWTs or CWTs. The statuses of all Referenced Tokens are conveyed via a bit array in the Status List. Each Referenced Token is allocated an index during issuance that represents its position within this bit array. The value of the bit(s) at this position correspond to the Referenced Token's status. The document also defines how an issuer of a Referenced Token references a Status List Token. Status Lists may be composed for expressing a range of Status Types. This document defines basic Status Types for the most common use cases as well as an extensibility mechanism for custom Status Types.
5052

53+
An example for the usage of a Status List is to manage the status of issued access tokens as defined in section 1.4 of {{RFC6749}}. Token Introspection {{RFC7662}} defines another way to determine the status of an issued access token, but it requires the party trying to validate an access tokens status to directly contact the token issuer, whereas the mechanism defined in this specification does not have this limitation.
54+
55+
Another possible use case for the Status List is to express the status of verifiable credentials (Referenced Tokens) issued by an issuer in the Issuer-Holder-Verifier model.
5156
The following diagram depicts the basic conceptual relationship.
5257

5358
~~~ ascii-art
@@ -469,6 +474,7 @@ for their valuable contributions, discussions and feedback to this specification
469474

470475
* Changing compression from gzip to zlib
471476
* Change typo in Status List Token sub claim description
477+
* Add access token as an example use-case
472478

473479
-00
474480

0 commit comments

Comments
 (0)