[Openid-specs-risc] openid/sharedsignals: Comment created on issue 255

github at oidf.org github at oidf.org
Mon May 12 20:40:24 UTC 2025


openid/sharedsignals event

Issue Comment created on issue 255
Issue Title: SSF Events not just informational
https://github.com/openid/sharedsignals/issues/255

Comment: Folks are referring to the statement in [Security Event Token (SET) RFC 8417](https://www.rfc-editor.org/rfc/rfc8417#section-1) that states > Security events are not commands issued between parties. A SET describes statements of fact from the perspective of an issuer about a subject (e.g., a web resource, token, IP address, the issuer itself). These statements of fact represent a logical event that occurred directly to or about a security subject, for example, a statement about the issuance or revocation of a token on behalf of a subject. [Requirements for SET Profiles ](https://www.rfc-editor.org/rfc/rfc8417#section-3) also just provides how to process the token, not what actions should be taken. > Profiling specifications of this specification define actual SETs to be used in particular use cases. These profiling specifications define the syntax and semantics of SETs conforming to that SET profile and rules for validating those SETs. Profiling specifications SHOULD define syntax, semantics, subject identification, and validation. Describing required behaviors when processing events in a profile can be interpreted a command depending on how its described. It's currently fair game to require transmitters to send specific events and receivers to accept specific events but currently ambiguous as to whether a transmitter can require specific behaviors when receiving an event as events are just "statements of fact from the perspective of an issuer about a subject". We would need language that doesn't turn the event into a command to allow this. The phrase "mandatory enforcement of the specified state change" sounds like a command to me. There are often several failure conditions when "enforcing the state change" that may need resolved in a workflow that would need to sent back to transmitter. These are not SET delivery/receipt errors as the processing of the "behavior" is not the same as confirming receipt and validating the SET. Curious to see what the working group can propose here that can resolve this ambiguity and enable the use cases you are after.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.openid.net/pipermail/openid-specs-risc/attachments/20250512/b5bba366/attachment.htm>


More information about the Openid-specs-risc mailing list