Skip to content

Commit 706d40a

Browse files
committed
Add aud_sub claim and clarify tenant claim opacity
- Add new aud_sub claim for RP account identifier - Clarify that tenant claim values should be opaque to the RP - Specify that OP account and RP account linking is out of scope for aud_sub
1 parent 85ac64b commit 706d40a

File tree

1 file changed

+5
-1
lines changed

1 file changed

+5
-1
lines changed

openid-connect-enterprise-extensions-1_0.md

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -81,7 +81,11 @@ The `session_expiry` claim is a JSON integer that represents the Unix timestamp
8181

8282
## tenant
8383

84-
The `tenant` claim is an opaque JSON string that represents a tenant identifier and MAY have the value `personal`, `organization` or a stable OP unique value for multi-tenant OPs. The `personal` value is reserved for when Accounts are managed by individuals. The `organization` value is reserved for Accounts managed by an organization.
84+
The `tenant` claim is a JSON string that represents a tenant identifier and MAY have the value `personal`, `organization` or a stable, opaque to the RP, OP unique value for multi-tenant OPs. The `personal` value is reserved for when Accounts are managed by individuals. The `organization` value is reserved for Accounts managed by an organization.
85+
86+
## aud_sub
87+
88+
The `aud_sub` claim is an opaque JSON string that represents the identifier the RP has for the account. How the OP acquires the `aud_sub` and how the OP account and RP account linking is out of scope.
8589

8690

8791
# Authentication Request Parameters

0 commit comments

Comments
 (0)