[Openid-specs-authzen] Notes from today's call

David Brossard david.brossard at gmail.com
Wed Dec 4 00:06:19 UTC 2024


Meeting Notes 2024-12-03 <#Attendees>Attendees

Omri Gazitt David Brossard Vladi Berger Gerry Gebel Alex Babeanu Eve Maler
George Fletcher Dinesh
<#Agenda>Agenda

   - Presentation of work items for 2025
      - APIs
      - Design patterns document
      - Industry Outreach

<#Notes>Notes

   - API endpoints
      - *Draft 1 (First Implementers Draft)* (1.0.01) - Evaluation API:
      this API is complete. This is now an immutable document, and implementers
      can target it.
      - *Draft 2 - Jan: Evaluations API* (1.0.02): the overall principle is
      complete but we have outstanding ideas & feedback to walk through such as
      the ability to control the evaluation behavior (evaluate all,
deny on first
      deny, allow on first allow).
         - Omri to propose further clarifications on how to process
         evaluations on deny on first deny, permit on first permit, etc.
      - *Draft 3 - Feb: Search and Partial Evaluation APIs* (1.0.03): this
      is our biggest work-in-progress.
         - Partial Evaluation: Vladi has a draft proposal as did Atul in
         the original spec.
         - Search: AlexB and Omri will come up with a proposal a
         predicate-based API that returns predicates/filters a listing API that
         returns the entitled data
      - *Draft 4 (Implementers Draft) - March* (1.0.04): Discovery
      endpoint: Given that PDPs can support a subset of authorization APIs, we
      need a means to discover what that subset is. The discovery endpoint can
      give us that (and more).
      - *June: Finalize AuthZEN 1.0* (1.0.05) and submit it for review as a
      "Final Specification"
   - Conformance suites on the APIs
      - Talk to Joseph Heenan to discuss creating formal conformance tests
      for AuthZEN
      - Start building test harness
         - evaluation API first
         - evaluations API next once the spec is finalized
         - search API last when we have agreement on the format
      - The conformance tests focus exclusively on the well-formedness of
      the requests and responses aiming to cover all features of a
      request/response but do not intend to validate the semantics of the
      response (whether we get true or false is out of scope to the conformance
      suite)
      - The conformance tests should highlight the mandatory vs. optional
      features of the request/response structures.
   - Outreach: for AuthZEN to be successful, we need to spread the word and
   encourage others to implement AuthZEN (as did Curity; Strata has plans for
   internal use). There are different groups we can address
      - the Analyst community: Omri and David are speaking to Homan F. from
      Gartner and we need more interactions with other analysts
      - the IdP vendors/software: let's talk to Entra, PingAccess, Okta,
      Gluu, etc… to get them to implement a PEP in their product for a wide
      range of use cases (on us: define the use cases)
      - the API gateways. I put together a list (thanks to Gartner's Mark
      O'Neill) that you can browse here:
      https://hackmd.io/@oidf-wg-authzen/target-integrations
      - Others: SaaS, COTS?
   - Design patterns: we need to continue that stream of work and publicize
   the results so we can guide practitioners into the adoption of externalized
   authorization In particular in light of OAuth: how can we collaborate?

<#Other-Notes>Other Notes

   - Note that there will be no meeting on Dec 24 or 31
   - An interop is planned for Gartner IAM in London March 24-25, 2025
   - Building SDKs for broader adoption
      - Code that would live under github.com/authzen (not
      github.com/openid/authzen)
      - Plug 'n Play
      - Target popular languages: Typescript/JS, Golang, Protobufs, other
   - George's areas
      - Where can I go? (access policy)
      - What can I do? (privileges)
      - What are my limitations? (restrictions)
      - AuthZ Lifecycle - access management

<#Action-Items>Action Items

   - Those of us who have vendors assigned (Vladi, Omri, Gabriel, David,
   Dinesh…) figure out a contact
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.openid.net/pipermail/openid-specs-authzen/attachments/20241203/7c61e93b/attachment-0001.htm>


More information about the Openid-specs-authzen mailing list