[Openid-specs-risc] call notes

Atul Tulshibagwale atul at sgnl.ai
Tue Jun 20 18:06:54 UTC 2023


Hi all,
Thanks to those who attended the call today. The notes are pasted below and
stored here <https://hackmd.io/@oidf-wg-sse/wg-meeting-20230620>.

Atul

-- 

<https://sgnl.ai>

Atul Tulshibagwale

CTO

<https://linkedin.com/in/tulshi> <https://twitter.com/zirotrust>
<atul at sgnl.ai>

WG Meeting: 2022-06-20 <https://hackmd.io/Pjy4fZvuTLGxfJYpez6YgA#Agenda>
Agenda

   - Which Issues must be addressed before requesting another implementer’s
   draft
   - Issue #53 <https://github.com/openid/sharedsignals/issues/53> -
   ComplexSubject should have a format field
   - Issue #52 <https://github.com/openid/sharedsignals/issues/52> - Should
   subject identifier be pulled out of the event definitions?
   - Issue #60 <https://github.com/openid/sharedsignals/issues/60> - Are
   subjects required in SSF events?

<https://hackmd.io/Pjy4fZvuTLGxfJYpez6YgA#Attendees>Attendees

   - Atul Tulshibagwale (SGNL)
   - Topher ()
   - Shayne Miel (Cisco)
   - Mike Kiser (SailPoint)
   - Tim Cappalli (Microsoft)
   - Apoorva Deshpande (Okta)
   - Eric Karlinsky (Okta)

<https://hackmd.io/Pjy4fZvuTLGxfJYpez6YgA#Notes>Notes
<https://hackmd.io/Pjy4fZvuTLGxfJYpez6YgA#Which-Issues>Which Issues

   - [Atul] Let’s try to submit a new implementer’s draft for review in the
   next 10 days. (Before June 30th)

<https://hackmd.io/Pjy4fZvuTLGxfJYpez6YgA#Issue-53---ComplexSubject-should-have-a-format-field>
Issue #53 <https://github.com/openid/sharedsignals/issues/53> -
ComplexSubject should have a format field

   - Steve Venema’s suggestion on email: Add value for the field “format”
   as “complex”
   - [Tim] Would this lead to an issue in nesting, where a nested value
   could also be complex
   - [Shayne] Suggesting something like this:

subject: {
    "format" : "complex",
    "user" : {

    },
    "tenant": {

    },
    "device": {

    }}


   - [Shayne] So we just add a field named “format”:“complex” and keep the
   rest of the spec the same
   - [Atul] The Array option we discussed the last time allows for
   duplicate entries
   - [Shayne] Prefer either this new one we discussed today or the first
   one in last week’s notes
   <https://hackmd.io/@oidf-wg-sse/wg-meeting-20230613> (a field named
   format, and a field named value)
   - [Shayne] Any component could benefit from using the “format” field to
   make a decision on subject processing
   - [Tim] We could get the same effect by adding a field named “type”,
   which could be “simple” or “complex”, and then the subject value
   - [Tim] We could go with Steve’s proposal but we may now have to add
   processing logic in the spec (not just because of Steve’s proposal, but
   because of the complexity in general)

<https://hackmd.io/Pjy4fZvuTLGxfJYpez6YgA#Issue-52---Should-subject-identifier-be-pulled-out-of-the-event-definitions>
Issue #52 <https://github.com/openid/sharedsignals/issues/52> - Should
subject identifier be pulled out of the event definitions?

   - [Shayne] This was Phil’s request from a couple of calls ago
   - Why did RISC originally move the subject identifiers to a different
   claim than the top-level “sub” claim in JWTs?
   - Mike Kiser to ask Phil for clarification
   - [Tim] We can add a stream ID in the event for clarity / routing
   purposes. It could help in auditing
   - [Apoorva] A Transmitter implementation may become complex if we add a
   stream ID in the event, because the Transmitter cannot reuse the event
   across different streams
   - [Tim] It’s optional so should it be a problem
   - [Atul] Will it affect interoperability
   - [Tim] JSON objects are intended to have optional values, without
   affecting interoperability
   - [Atul] Won’t the transmitter have to generate a new event for every
   receiver anyway (event-id, aud, etc.)
   - [Apoorva] ‘aud’ is a list, so you could define a list of all
   receivers, and reuse the same event

<https://hackmd.io/Pjy4fZvuTLGxfJYpez6YgA#Issue-60---Are-subjects-required-in-SSF-events>
Issue #60 <https://github.com/openid/sharedsignals/issues/60> - Are
subjects required in SSF events?

   - [Shayne] We can add a qualification that the subject value is required
   for all events other than “stream updated” and “verification” events.
   - [Eric] It feels a little contorted to do it this way. Can we instead
   make the “stream updated” event not SSF conformant?
   - [Atul] We can add a stream ID subject in the “stream updated” event.
   - [Shayne, Eric] We should have thst subject to be opaque, and specify
   how it should be defined
   - [Eric, Shayne, Atul] like the “Add stream id as subject” option more
   - [Shayne] what about subscription to that subject?
   - [Atul] Should be automatic
   - [Shayne] The receiver should be able to remove that subject if needed
   - [Atul] That could be problematic, we should not allow removal of that
   subject

<https://hackmd.io/Pjy4fZvuTLGxfJYpez6YgA#Action-Items>Action Items

   - Atul to add PR to add subject to “stream updated” and “verification”
   events

<https://hackmd.io/Pjy4fZvuTLGxfJYpez6YgA#>
Select a repo
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.openid.net/pipermail/openid-specs-risc/attachments/20230620/301ce460/attachment-0001.html>


More information about the Openid-specs-risc mailing list