[Openid-specs-risc] openid/sharedsignals: New Issue opened

github at oidf.org github at oidf.org
Tue Jul 1 05:47:51 UTC 2025


openid/sharedsignals event

Issue opened
Issue Title: Provide Guidance and Examples for Edge Cases in Complex Subject Matching
https://github.com/openid/sharedsignals/issues/282

Section 8.1.3.1 (Subject Matching) defines rules for matching Complex Subjects, stating that two subjects match if all fields are undefined or identical. However, it lacks guidance on edge cases, such as nested Complex Subjects or fields with multiple values (e.g., `ip-addresses`). This could lead to inconsistent matching logic. **Nested Complex Subjects** _Subject 1:_ { "format": "complex", "tenant": { "format": "opaque", "id": "example-a38h4792-uw2" }, "user": { "format": "complex", "email": { "format": "email", "email": "jdoe at example.com" } } } _Subject 2:_ { "format": "complex", "tenant": { "format": "opaque", "id": "example-a38h4792-uw2" }, "user": { "format": "complex", "email": { "format": "email", "email": "jdoe at example.com" }, "role": { "format": "opaque", "id": "admin" } } } **IP Address:** _Subject 1:_ { "format": "complex", "device": { "format": "ip-addresses", "ip-addresses": ["10.29.37.75", "10.29.37.76"] } } _Subject 2:_ { "format": "complex", "device": { "format": "ip-addresses", "ip-addresses": ["10.29.37.75"] } }
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.openid.net/pipermail/openid-specs-risc/attachments/20250701/a14c36fd/attachment.htm>


More information about the Openid-specs-risc mailing list