You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: draft-ietf-oauth-status-list.md
+13-4Lines changed: 13 additions & 4 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -887,7 +887,7 @@ A Status List Token in the JWT format should follow the security considerations
887
887
888
888
A Status List Token in the CWT format should follow the security considerations of {{RFC8392}}.
889
889
890
-
## Key Resolution and Trust Management
890
+
## Key Resolution and Trust Management {#key-management}
891
891
892
892
This specification does not mandate specific methods for key resolution and trust management, however the following recommendations are made:
893
893
@@ -1006,11 +1006,11 @@ To avoid privacy risks for colluding Relying Parties, it is RECOMMENDED that Iss
1006
1006
1007
1007
A Status Issuer and a Relying Party Issuer may link two transaction involving the same Referenced Tokens by comparing the status claims of the Referenced Token and therefore determine that they have interacted with the same Holder. It is therefore recommended to use Status Lists for Referenced Token formats that have similar unlinkability properties.
1008
1008
1009
-
## Third-Party Hosting {#third-party-hosting}
1009
+
## External Status Provider for Privacy {#third-party-hosting}
1010
1010
1011
-
If the roles of the Issuer and the Status Provider are performed by two different entities, this may give additional privacy assurances as the Issuer has no means to identify the Relying Party or its request.
1011
+
If the roles of the Status Issuer and the Status Provider are performed by different entities, this may give additional privacy assurances as the Issuer has no means to identify the Relying Party or its request.
1012
1012
1013
-
Third-Party hosting may also allow for greater scalability, as the Status List Tokens may be served by operators with greater resources, like CDNs.
1013
+
Third-Party hosting may also allow for greater scalability, as the Status List Tokens may be served by operators with greater resources, like CDNs, while still ensuring authenticity and integrity of Token Status List, as it is signed by the Status Issuer.
1014
1014
1015
1015
## Historical Resolution {#privacy-historical}
1016
1016
@@ -1045,6 +1045,14 @@ The Status List Issuer may increase the size of a Status List if it requires ind
1045
1045
1046
1046
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.
1047
1047
1048
+
## External Status Issuer
1049
+
1050
+
If the roles of the Issuer of the Referenced Token and the Status Issuer are performed by different entities, they must align on the key and trust management as described in [](#key-management). This scenario may be necessary or useful if a use case requires that revocations of Referenced Tokens are managed by a different entities, e.g. for regulatory or privacy reasons.
1051
+
1052
+
## External Status Provider for Scalability
1053
+
1054
+
If the roles of the Status Issuer and the Status Provider are performed by different entities, this may allow for greater scalability, as the Status List Tokens may be served by operators with greater resources, like CDNs. At the same time the authenticity and integrity of Token Status List is still guaranteed, as it is signed by the Status Issuer.
1055
+
1048
1056
## Status List Formats
1049
1057
1050
1058
This specification defines 2 different token formats of the Status List:
@@ -1371,6 +1379,7 @@ for their valuable contributions, discussions and feedback to this specification
1371
1379
1372
1380
-07
1373
1381
1382
+
* add considerations about External Status Issuer or Status Provider
1374
1383
* add recommendations for Key Resolution and Trust Management
1375
1384
* editorial changes on terminology and Referenced Tokens
1376
1385
* clarify privacy consideration around one time use reference tokens
0 commit comments