# Meeting Notes 2025-02-18 ## Attendees - Roland Baum - Budhaditya Bhattacharya (Budha) - Tyk - Eve Maler ## Agenda - Partial evaluation update (David B) - Action Search (David H) - Interop participation update (Omri) - Security review process by OpenID Foundation (David B) ## Notes ### Partial Evaluation Meeting - Vladi, Michiel, and David met to discuss the spec - We received feedback from Pablo (Axiomatics) - David to publish - We need to generalize the function concept so we can allow for nested functions (e.g. lower(stringEqual())) - We agree to follow the AuthZEN request structure - Only one unknown category - What about context? - We agree partial evaluation will be exposed on a separate endpoint - We agreed we would have profiles to convert partial evaluation responses into target system filters e.g. SQL, GraphQL... - We agreed there would be an extension mechanism for functions not supported by all vendors - **Next step:** David to write the formal part of the partial evaluation spec ### Action Search Profile - Presented by Dave Hyland - https://hackmd.io/DQcL9fXfSW6EsxEp_DefRg?view - Questions - Are actions assumed to be flat? (George) - Yes - there is generally no hierarchy - Vladi: the action full access could include read and write - Conclusion: the evaluation doesn't have any hierarchy. - Should there be a `context` category in the request? - Should the `action` category be removed? ### Interop Update - 2 confirmed scenarios: the demo and the gateway - 3 interop sessions with 5 slots (tables) each - 10-15 slots - about 8 people showing up - 2 possible new PDPs: Okta OpenFGA and AWS AVP - 4 gateway implementations: AWS API Gateway, Kong, Zuplo, Envoy. - Tyk and WSO2 are likely gateways as are 42crunch and Layer 7 ### OpenID Security Review Process - Gail has reached out to the chairs to talk about the testing process of the AuthZEN spec as part of the steps to standardization. - It sounds like this would require additional funding - We're trying to understand what we need to do specifically - Has anyone gone through this process previously? - George: see FAPI's [attacker model](https://openid.net/specs/fapi-2_0-attacker-model-ID2.html) - Are requests immutable? Can the PDP trust the request coming from the PEP? Can the PDP trust the PEP to enforce the decision? Can the PDP be manipulated? - The process is from the University of Stuttgart - We need to identify the core threats we see in AuthZEN ### Repository Structure - The OpenID AuthZEN repository will contain the spec - The AuthZEN [github repository](https://github.com/authzen/) will contain code ## Next Steps - Dedicated partial evaluation meeting on Wednesday - see mailing list for details - Schedule Alex B's OSW presentation for a future call after the AuthZEN interop - David to follow up with Gail re. security testing