mirror of
https://github.com/block/buzz.git
synced 2026-10-27 12:40:30 +00:00
docs(nip-fi): require domain and issuer separation
Co-authored-by: Max <d8473ee32b973aa31a21a65adddcc4b69cc2a8a4dee8121ecd51926e0cddbc02@buzz.block.builderlab.xyz> Signed-off-by: Max <d8473ee32b973aa31a21a65adddcc4b69cc2a8a4dee8121ecd51926e0cddbc02@buzz.block.builderlab.xyz>
This commit is contained in:
@@ -54,6 +54,11 @@ public identity projection, application membership policy, or user interface.
|
||||
- **lease**: a cached committed decision for one actor and bounded operation
|
||||
set. A lease is not a binding.
|
||||
|
||||
Identity and authorization-state comparisons preserve every tuple component.
|
||||
Equal `sub` values under different `iss` values are distinct identities; equal
|
||||
`(i, k)` pairs under different domains are distinct bindings, retired pairs,
|
||||
and authorization state. [FI-TRACE-CROSS-DOMAIN-COLLISION]
|
||||
|
||||
Every identifier is either **interoperability-critical** or
|
||||
**deployment-local**. Header names, public response bytes, token type values,
|
||||
and trace identifiers are interoperability-critical and fixed here.
|
||||
|
||||
Reference in New Issue
Block a user