<div dir="ltr">Dear all,<div><br></div><div>Thanks to everyone who attended. Here are the notes from today's meeting<br><div dir="ltr" class="gmail_signature" data-smartmail="gmail_signature"></div></div><div><br></div><div><div>All meeting minutes can be found here: <a href="https://github.com/openid/authzen/wiki/Meetings" target="_blank">https://github.com/openid/authzen/wiki/Meetings</a></div><div>Feb 06th 2024: <a href="https://hackmd.io/@oidf-wg-authzen/wg-meeting-20240206">https://hackmd.io/@oidf-wg-authzen/wg-meeting-20240206</a></div><div><br></div><div><br></div><div><h1 class="gmail-part" id="gmail-Agenda" title="" aria-describedby="popover761772" style="box-sizing:border-box;margin:24px 0px 16px;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","Helvetica Neue",Helvetica,Roboto,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";line-height:1.25;color:rgb(51,51,51);padding-bottom:0.3em;border-bottom:1px solid rgb(238,238,238);letter-spacing:0.35px"><span style="box-sizing:border-box">Agenda</span><div class="gmail-popover gmail-selection-popover gmail-top gmail-in" id="gmail-popover761772" style="box-sizing:border-box;max-width:276px;padding:1px;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;font-weight:400;line-height:1.42857;letter-spacing:normal;word-break:normal;word-spacing:normal;background-color:rgb(119,119,119);background-clip:padding-box;border:1px solid rgba(0,0,0,0.2);border-radius:6px;line-break:auto;color:rgb(255,255,255)"><div class="gmail-arrow" style="box-sizing:border-box;width:0px;height:0px;border-color:transparent;border-style:solid;border-width:11px 11px 0px"></div><div class="gmail-popover-inner" style="box-sizing:border-box"><div class="gmail-popover-content gmail-!px-0" style="box-sizing:border-box;padding:9px 0px"></div></div></div></h1><ul class="gmail-part" style="box-sizing:border-box;margin-top:0px;margin-bottom:16px;padding-left:2em;color:rgb(51,51,51);font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","Helvetica Neue",Helvetica,Roboto,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-size:16px;letter-spacing:0.35px"><li class="gmail-" style="box-sizing:border-box"><span style="box-sizing:border-box">Demo App Overview: </span><a href="https://hackmd.io/@omri" class="gmail-mention-anchor gmail-user-card-popover" target="_blank" rel="noopener" title="" style="box-sizing:border-box;background-color:transparent;color:rgb(51,122,183);text-decoration-line:none">@omri</a></li><li class="gmail-" style="box-sizing:border-box;padding-top:0.25em"><span style="box-sizing:border-box">Interop Document: </span><a href="https://hackmd.io/@xmlgrrl" class="gmail-mention-anchor gmail-user-card-popover" target="_blank" rel="noopener" title="" style="box-sizing:border-box;background-color:transparent;color:rgb(51,122,183);text-decoration-line:none">@xmlgrrl</a></li><li class="gmail-" style="box-sizing:border-box;padding-top:0.25em"><span style="box-sizing:border-box">Use cases & request/message format</span></li><li class="gmail-" style="box-sizing:border-box;padding-top:0.25em"><span style="box-sizing:border-box">Auth0's Andres Aguiar would like to present OpenFGA in the context of our prior art series</span></li><li class="gmail-" style="box-sizing:border-box;padding-top:0.25em"><a href="https://hackmd.io/@alexbabeanu" class="gmail-mention-anchor gmail-user-card-popover" target="_blank" rel="noopener" title="" style="box-sizing:border-box;background-color:transparent;color:rgb(51,122,183);text-decoration-line:none">@alexbabeanu</a><span style="box-sizing:border-box">'s white paper suggestion</span></li><li class="gmail-" style="box-sizing:border-box;padding-top:0.25em"><a href="https://hackmd.io/@davidbrossard" class="gmail-mention-anchor gmail-user-card-popover" target="_blank" rel="noopener" title="" style="box-sizing:border-box;background-color:transparent;color:rgb(51,122,183);text-decoration-line:none">@davidbrossard</a><span style="box-sizing:border-box"> still working on the API rework</span></li><li class="gmail-" style="box-sizing:border-box;padding-top:0.25em"><span style="box-sizing:border-box">Conference Updates</span><ul style="box-sizing:border-box;margin-top:0px;margin-bottom:0px;padding-left:2em"><li class="gmail-" style="box-sizing:border-box"><span style="box-sizing:border-box">AuthZEN panel accepted at EIC (</span><a href="https://hackmd.io/@omri" class="gmail-mention-anchor gmail-user-card-popover" target="_blank" rel="noopener" title="" style="box-sizing:border-box;background-color:transparent;color:rgb(51,122,183);text-decoration-line:none">@omri</a><span style="box-sizing:border-box"> is the lead)</span></li><li class="gmail-" style="box-sizing:border-box;padding-top:0.25em"><span style="box-sizing:border-box">No news from Identiverse yet</span></li><li class="gmail-" style="box-sizing:border-box;padding-top:0.25em"><span style="box-sizing:border-box">CRA/Identiverse webinar organized via Heather Flanagan. The webinar will be recorded on 2/15 and published on 2/22.</span></li></ul></li></ul><h1 class="gmail-part" id="gmail-Demo-App" style="box-sizing:border-box;margin:24px 0px 16px;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","Helvetica Neue",Helvetica,Roboto,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";line-height:1.25;color:rgb(51,51,51);padding-bottom:0.3em;border-bottom:1px solid rgb(238,238,238);letter-spacing:0.35px"><a class="gmail-anchor gmail-hidden-xs" href="https://hackmd.io/@oidf-wg-authzen/wg-meeting-20240206#Demo-App" title="Demo-App" style="box-sizing:border-box;background-color:transparent;color:rgb(51,122,183);text-decoration-line:none;float:left;padding-right:4px;line-height:1"><span class="gmail-octicon gmail-octicon-link" style="box-sizing:border-box;font-variant-numeric:normal;font-variant-east-asian:normal;font-variant-alternates:normal;font-kerning:auto;font-feature-settings:normal;font-weight:normal;font-stretch:normal;font-size:16px;line-height:1;font-family:octicons;display:inline-block;color:rgb(0,0,0);vertical-align:middle"></span></a><span style="box-sizing:border-box">Demo App</span></h1><p class="gmail-part" style="box-sizing:border-box;margin:0px 0px 16px;color:rgb(51,51,51);font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","Helvetica Neue",Helvetica,Roboto,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-size:16px;letter-spacing:0.35px"><img src="https://hackmd.io/_uploads/BJaPNWgsp.png" alt="image" class="gmail-" style="box-sizing: content-box; border: 0px; vertical-align: middle; max-width: 100%;"></p><ul class="gmail-part" style="box-sizing:border-box;margin-top:0px;margin-bottom:16px;padding-left:2em;color:rgb(51,51,51);font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","Helvetica Neue",Helvetica,Roboto,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-size:16px;letter-spacing:0.35px"><li class="gmail-" style="box-sizing:border-box"><span style="box-sizing:border-box">Stock React app with different backend languages</span></li><li class="gmail-" style="box-sizing:border-box;padding-top:0.25em"><span style="box-sizing:border-box">Rick & Morty protagonists</span></li><li class="gmail-" style="box-sizing:border-box;padding-top:0.25em"><span style="box-sizing:border-box">Morty is an editor</span><ul style="box-sizing:border-box;margin-top:0px;margin-bottom:0px;padding-left:2em"><li class="gmail-" style="box-sizing:border-box"><span style="box-sizing:border-box">He can create and edit his own todos</span></li></ul></li><li class="gmail-" style="box-sizing:border-box;padding-top:0.25em"><span style="box-sizing:border-box">Rick is an evil genius</span><ul style="box-sizing:border-box;margin-top:0px;margin-bottom:0px;padding-left:2em"><li class="gmail-" style="box-sizing:border-box"><span style="box-sizing:border-box">He can do everything</span></li><li class="gmail-" style="box-sizing:border-box;padding-top:0.25em"><span style="box-sizing:border-box">He can delete other people's todos</span></li></ul></li><li class="gmail-" style="box-sizing:border-box;padding-top:0.25em"><span style="box-sizing:border-box">Jerry</span><ul style="box-sizing:border-box;margin-top:0px;margin-bottom:0px;padding-left:2em"><li class="gmail-" style="box-sizing:border-box"><span style="box-sizing:border-box">Jerry cannot view other stuff</span></li></ul></li><li class="gmail-" style="box-sizing:border-box;padding-top:0.25em"><span style="box-sizing:border-box">repo for the typescript todo backend: </span><a href="https://github.com/ogazitt/todo-node-js" target="_blank" rel="noopener" style="box-sizing:border-box;background-color:transparent;color:rgb(51,122,183);text-decoration-line:none"><span style="box-sizing:border-box">https://github.com/ogazitt/todo-node-js</span></a></li><li class="gmail-" style="box-sizing:border-box;padding-top:0.25em"><span style="box-sizing:border-box">repo for the React frontend: </span><a href="https://github.com/aserto-demo/todo-application" target="_blank" rel="noopener" style="box-sizing:border-box;background-color:transparent;color:rgb(51,122,183);text-decoration-line:none"><span style="box-sizing:border-box">https://github.com/aserto-demo/todo-application</span></a></li></ul><h1 class="gmail-part" id="gmail-Interop-Use-Cases" style="box-sizing:border-box;margin:24px 0px 16px;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","Helvetica Neue",Helvetica,Roboto,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";line-height:1.25;color:rgb(51,51,51);padding-bottom:0.3em;border-bottom:1px solid rgb(238,238,238);letter-spacing:0.35px"><a class="gmail-anchor gmail-hidden-xs" href="https://hackmd.io/@oidf-wg-authzen/wg-meeting-20240206#Interop-Use-Cases" title="Interop-Use-Cases" style="box-sizing:border-box;background-color:transparent;color:rgb(51,122,183);text-decoration-line:none;float:left;padding-right:4px;line-height:1"><span class="gmail-octicon gmail-octicon-link" style="box-sizing:border-box;font-variant-numeric:normal;font-variant-east-asian:normal;font-variant-alternates:normal;font-kerning:auto;font-feature-settings:normal;font-weight:normal;font-stretch:normal;font-size:16px;line-height:1;font-family:octicons;display:inline-block;color:rgb(0,0,0);vertical-align:middle"></span></a><span style="box-sizing:border-box">Interop Use Cases</span></h1><ul class="gmail-part" style="box-sizing:border-box;margin-top:0px;margin-bottom:16px;padding-left:2em;color:rgb(51,51,51);font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","Helvetica Neue",Helvetica,Roboto,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-size:16px;letter-spacing:0.35px"><li class="gmail-" style="box-sizing:border-box"><a href="https://hackmd.io/@oidf-wg-authzen/InteropScenarios" target="_blank" rel="noopener" style="box-sizing:border-box;background-color:transparent;color:rgb(51,122,183);text-decoration-line:none"><span style="box-sizing:border-box">AuthZEN Interop Scenarios</span></a></li><li class="gmail-" style="box-sizing:border-box;padding-top:0.25em"><a href="https://hackmd.io/@eaz" class="gmail-mention-anchor gmail-user-card-popover" target="_blank" rel="noopener" title="" style="box-sizing:border-box;background-color:transparent;color:rgb(51,122,183);text-decoration-line:none">@eaz</a><span style="box-sizing:border-box"> offers to be the vendor-neutral party. </span><a href="https://hackmd.io/@HEYeftZsRoKWZN2WjscpGA" class="gmail-mention-anchor gmail-user-card-popover" target="_blank" rel="noopener" title="" style="box-sizing:border-box;background-color:transparent;color:rgb(51,122,183);text-decoration-line:none">@HEYeftZsRoKWZN2WjscpGA</a><span style="box-sizing:border-box"> (Disney) is another option.</span></li><li class="gmail-" style="box-sizing:border-box;padding-top:0.25em"><span style="box-sizing:border-box">We have use cases where authorization is service-to-service … no user …. Applies in multi-tenancy platforms. Can this service run this job on this platform?</span></li><li class="gmail-" style="box-sizing:border-box;padding-top:0.25em"></li></ul><h1 class="gmail-part" id="gmail-Housekeeping" style="box-sizing:border-box;margin:24px 0px 16px;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","Helvetica Neue",Helvetica,Roboto,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";line-height:1.25;color:rgb(51,51,51);padding-bottom:0.3em;border-bottom:1px solid rgb(238,238,238);letter-spacing:0.35px"><a class="gmail-anchor gmail-hidden-xs" href="https://hackmd.io/@oidf-wg-authzen/wg-meeting-20240206#Housekeeping" title="Housekeeping" style="box-sizing:border-box;background-color:transparent;color:rgb(51,122,183);text-decoration-line:none;float:left;padding-right:4px;line-height:1"><span class="gmail-octicon gmail-octicon-link" style="box-sizing:border-box;font-variant-numeric:normal;font-variant-east-asian:normal;font-variant-alternates:normal;font-kerning:auto;font-feature-settings:normal;font-weight:normal;font-stretch:normal;font-size:16px;line-height:1;font-family:octicons;display:inline-block;color:rgb(0,0,0);vertical-align:middle"></span></a><span style="box-sizing:border-box">Housekeeping</span></h1><p class="gmail-part" style="box-sizing:border-box;margin:0px 0px 16px;color:rgb(51,51,51);font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","Helvetica Neue",Helvetica,Roboto,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-size:16px;letter-spacing:0.35px"><span style="box-sizing:border-box">We need to use the mailing list as our primary tool. Everything else (github, hackmd, slack) is secondary. This means the note taker for a given meeting needs to send the minutes (and links to the minutes) when the call ends.</span><br style="box-sizing:border-box"><span style="box-sizing:border-box">Let's use a naming convention for meeting minutes:</span></p><ul class="gmail-part" style="box-sizing:border-box;margin-top:0px;margin-bottom:16px;padding-left:2em;color:rgb(51,51,51);font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","Helvetica Neue",Helvetica,Roboto,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-size:16px;letter-spacing:0.35px"><li class="gmail-" style="box-sizing:border-box"><span style="box-sizing:border-box">file name: Meeting Minutes 2024-02-06</span></li><li class="gmail-" style="box-sizing:border-box;padding-top:0.25em"><span style="box-sizing:border-box">URL: wg-meeting-20240206</span></li></ul><p class="gmail-part" style="box-sizing:border-box;margin:0px 0px 16px;color:rgb(51,51,51);font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","Helvetica Neue",Helvetica,Roboto,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-size:16px;letter-spacing:0.35px"><span style="box-sizing:border-box;font-weight:700"><span style="box-sizing:border-box">Reminder</span></span><span style="box-sizing:border-box">: meeting minutes are linked to from our </span><a href="https://github.com/openid/authzen/wiki" target="_blank" rel="noopener" style="box-sizing:border-box;background-color:transparent;color:rgb(51,122,183);text-decoration-line:none"><span style="box-sizing:border-box">github Wiki site</span></a><span style="box-sizing:border-box">.</span></p><h1 class="gmail-part" id="gmail-Notes" style="box-sizing:border-box;margin:24px 0px 16px;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","Helvetica Neue",Helvetica,Roboto,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";line-height:1.25;color:rgb(51,51,51);padding-bottom:0.3em;border-bottom:1px solid rgb(238,238,238);letter-spacing:0.35px"><a class="gmail-anchor gmail-hidden-xs" href="https://hackmd.io/@oidf-wg-authzen/wg-meeting-20240206#Notes" title="Notes" style="box-sizing:border-box;background-color:transparent;color:rgb(51,122,183);text-decoration-line:none;float:left;padding-right:4px;line-height:1"><span class="gmail-octicon gmail-octicon-link" style="box-sizing:border-box;font-variant-numeric:normal;font-variant-east-asian:normal;font-variant-alternates:normal;font-kerning:auto;font-feature-settings:normal;font-weight:normal;font-stretch:normal;font-size:16px;line-height:1;font-family:octicons;display:inline-block;color:rgb(0,0,0);vertical-align:middle"></span></a><span style="box-sizing:border-box">Notes</span></h1><ul class="gmail-part" style="box-sizing:border-box;margin-top:0px;margin-bottom:16px;padding-left:2em;color:rgb(51,51,51);font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","Helvetica Neue",Helvetica,Roboto,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-size:16px;letter-spacing:0.35px"><li class="gmail-" style="box-sizing:border-box"><span style="box-sizing:border-box">OpenID Whitepaper output: </span><a href="https://hackmd.io/@alexbabeanu" class="gmail-mention-anchor gmail-user-card-popover" target="_blank" rel="noopener" title="" style="box-sizing:border-box;background-color:transparent;color:rgb(51,122,183);text-decoration-line:none">@alexbabeanu</a><span style="box-sizing:border-box"> is suggesting we publish our findings on authorization design patterns.</span><ul style="box-sizing:border-box;margin-top:0px;margin-bottom:0px;padding-left:2em"><li class="gmail-" style="box-sizing:border-box"><span style="box-sizing:border-box">Alex will set up meetings to garner volunteers to work on the content</span></li></ul></li></ul><h1 class="gmail-part" id="gmail-Links-to-previous-recordings" style="box-sizing:border-box;margin:24px 0px 16px;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","Helvetica Neue",Helvetica,Roboto,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";line-height:1.25;color:rgb(51,51,51);padding-bottom:0.3em;border-bottom:1px solid rgb(238,238,238);letter-spacing:0.35px"><a class="gmail-anchor gmail-hidden-xs" href="https://hackmd.io/@oidf-wg-authzen/wg-meeting-20240206#Links-to-previous-recordings" title="Links-to-previous-recordings" style="box-sizing:border-box;background-color:transparent;color:rgb(51,122,183);text-decoration-line:none;float:left;padding-right:4px;line-height:1"><span class="gmail-octicon gmail-octicon-link" style="box-sizing:border-box;font-variant-numeric:normal;font-variant-east-asian:normal;font-variant-alternates:normal;font-kerning:auto;font-feature-settings:normal;font-weight:normal;font-stretch:normal;font-size:16px;line-height:1;font-family:octicons;display:inline-block;color:rgb(0,0,0);vertical-align:middle"></span></a><span style="box-sizing:border-box">Links to previous recordings</span></h1><p class="gmail-part" style="box-sizing:border-box;margin:0px 0px 16px;color:rgb(51,51,51);font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","Helvetica Neue",Helvetica,Roboto,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-size:16px;letter-spacing:0.35px"><span style="box-sizing:border-box">Mike L. shared links to previous recordings:</span></p><ul class="gmail-part" style="box-sizing:border-box;margin-top:0px;padding-left:2em;color:rgb(51,51,51);font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","Helvetica Neue",Helvetica,Roboto,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-size:16px;letter-spacing:0.35px;margin-bottom:0px"><li class="gmail-" style="box-sizing:border-box"><span style="box-sizing:border-box">1/25/24: </span><a href="https://zoom.us/rec/share/uFCr6E8v-Gi5jm5BrwUY6_kYPJif0B2nuAc97UhT4Hi9YSIOzN_8V0zO20yZHVk3.hWy-SBBw8_PAhEtp" target="_blank" rel="noopener" style="box-sizing:border-box;background-color:transparent;color:rgb(51,122,183);text-decoration-line:none"><span style="box-sizing:border-box">Link</span></a><ul style="box-sizing:border-box;margin-top:0px;margin-bottom:0px;padding-left:2em"><li class="gmail-" style="box-sizing:border-box"><span style="box-sizing:border-box">Passcode: Y$y6f+9e</span></li></ul></li><li class="gmail-" style="box-sizing:border-box;padding-top:0.25em"><span style="box-sizing:border-box">1/23/24: </span><a href="https://zoom.us/rec/share/JNsHSqIinwefiPCoU0h8gLjlvG99EkWNRd-vbfw5ThHd3_WGE2SoXiCEyGCYQ7db.XubNKrcYJws6HoeS" target="_blank" rel="noopener" style="box-sizing:border-box;background-color:transparent;color:rgb(51,122,183);text-decoration-line:none"><span style="box-sizing:border-box">Link</span></a><ul style="box-sizing:border-box;margin-top:0px;margin-bottom:0px;padding-left:2em"><li class="gmail-" style="box-sizing:border-box"><span style="box-sizing:border-box">Passcode: q^Q*=U9R</span></li></ul></li><li class="gmail-" style="box-sizing:border-box;padding-top:0.25em"><span style="box-sizing:border-box">1/19/24: </span><a href="https://zoom.us/rec/share/BA44spV3IS5iRt7Xxlcpn0a48mVrX-UJnMj2eX23IuimSEL4pFewpDxmLbdF5nfl.Ba_S3sGcHy2a9GZ6" target="_blank" rel="noopener" style="box-sizing:border-box;background-color:transparent;color:rgb(51,122,183);text-decoration-line:none"><span style="box-sizing:border-box">Link</span></a><ul style="box-sizing:border-box;margin-top:0px;margin-bottom:0px;padding-left:2em"><li class="gmail-" style="box-sizing:border-box"><span style="box-sizing:border-box">Passcode: ^7C+5.?+</span></li></ul></li></ul></div></div></div>