Security Events Distribution
From IIW
- Security Event Distribution
- Wednesday 3A
Convener: Phil Hunt
Notes-taker(s): Marius Scurtescu
- Tags for the session - technology discussed/ideas considered
Discussion notes, key understandings, outstanding questions, observations, and, if appropriate to this discussion: action items, next steps:
Presentation link:
https://github.com/independentid/Identity-Events/raw/master/SET-Distribution-IIW23.pdf
- how does this relate to OpenID RISC?
- OpenID RISC can use this, same for SCIM, each can profile SETs for their own use cases
- email header deliver was also proposed, this presentation focuses on HTTP POST
- what does an accepted message mean?
- that it was parsed
- provisioning needs guaranteed delivery, for example
- acceptance also means the right message was delivered to the right endpoint
- who is the publisher and the subcriber? IdP to RP?
- depends on the context and profile, could flow both ways
- abuse signals may go from RP to IdP
- logout signals mostly from IdP to RP, but depends, up to OpenID Connect to define
- 80% IdP to RP, 20% RP to IdP
- event specifies a state change, which can come later than the user action that triggered the state change
- no event specific error messages
- "no account for this user" might be an example of event specific error code
- a SET message going the opposite direction (if both channels are set up) could convey the same information
- "no account for this user" might be an example of event specific error code
- how to show interest in a spcific user account (register to receive events for that user)?
- error handling difficuly with batching
- we should keep distribution simple, no batching, unless there is a real need for it, can be revisited in next version
- can this be extended to other use case, like sending a logout event to an IdP based on hardware proximity?
- CISCO had a similar use case for WebEx, feed definition is complex in this case
- should we anticipate both way communication
- well known endpoints would help automate this, there could be different well known URLs for RISC and SCIM
- some notifications, related to registrations, may work only with a query interface and not pub/sub
- don't accept email address without verifying it, as an RP