Skip to content

Commit fdd5380

Browse files
authored
Merge pull request #272 from oauth-wg/chunking
add diagram for Status List Aggregation for further explanation, rena…
2 parents 9459928 + 26e3244 commit fdd5380

File tree

1 file changed

+25
-1
lines changed

1 file changed

+25
-1
lines changed

draft-ietf-oauth-status-list.md

Lines changed: 25 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -830,6 +830,25 @@ An Issuer MAY support any of these mechanisms:
830830
- Issuer metadata: The Issuer of the Referenced Token publishes an URI which links to Status List Aggregation, e.g. in publicly available metadata of an issuance protocol
831831
- Status List Parameter: The Status Issuer includes an additional claim in the Status List Token that contains the Status List Aggregation URI.
832832

833+
~~~ ascii art
834+
┌─────────────────┐
835+
│ │
836+
│ Issuer Metadata │
837+
│ │
838+
└───┬─────────────┘
839+
840+
┌───────────────────┐ │ link within metadata
841+
┌───────────────────┐│ link all ▼
842+
┌───────────────────┐││◄───────┐ ┌─────────────────────────┐
843+
│ ││◄────────┤ │ │
844+
│ Status List Token │◄┴────────┴──┤ Status List Aggregation │
845+
│ │┘ │ │
846+
└───────┬───────────┘ └─────────────────────────┘
847+
│ ▲
848+
│ link by aggregation_uri │
849+
└─────────────────────────────────┘
850+
~~~
851+
833852
## Issuer Metadata
834853

835854
The Issuer MAY link to the Status List Aggregation URI in metadata that can be provided by different means like .well-known metadata as is used commonly in OAuth and OpenID or via a VICAL extension for ISO mDoc / mDL. If the Issuer is an OAuth Authorization Server according to {{RFC6749}}, it is RECOMMENDED to use `status_list_aggregation_endpoint` for its metadata defined by {{RFC8414}}.
@@ -1070,7 +1089,7 @@ The storage and transmission size of the Status Issuer's Status List Tokens depe
10701089

10711090
The Status List Issuer may increase the size of a Status List if it requires indices for additional Referenced Tokens. It is RECOMMENDED that the size of a Status List in bits is divisible in bytes (8 bits) without a remainder, i.e. `size-in-bits` % 8 = 0.
10721091

1073-
The Status List Issuer may chunk its Referenced Tokens into multiple Status Lists to reduce the transmission size of an individual Status List Token. This may be useful for setups where some entities operate in constrained environments, e.g. for mobile internet or embedded devices. The Status List Issuer may chunk the Status List Tokens depending on the Referenced Token's expiry date to align their lifecycles and allow for easier retiring of Status List Tokens, however the Status Issuer must be aware of possible privacy risks due to correlations.
1092+
The Status List Issuer may divide its Referenced Tokens up into multiple Status Lists to reduce the transmission size of an individual Status List Token. This may be useful for setups where some entities operate in constrained environments, e.g. for mobile internet or embedded devices. The Status List Issuer may organize the Status List Tokens depending on the Referenced Token's expiry date to align their lifecycles and allow for easier retiring of Status List Tokens, however the Status Issuer must be aware of possible privacy risks due to correlations.
10741093

10751094
## External Status Issuer
10761095

@@ -1799,6 +1818,11 @@ CBOR encoding:
17991818
# Document History
18001819
{:numbered="false"}
18011820

1821+
-09
1822+
1823+
* add diagram for Status List Aggregation for further explanation
1824+
* rename "chunking" of Status List Tokens (for scalability reasons) into "divide .. up"
1825+
18021826
-08
18031827

18041828
* Fix cwt typ value to full media type

0 commit comments

Comments
 (0)