Skip to content

Latest commit

 

History

History
29 lines (24 loc) · 908 Bytes

components.md

File metadata and controls

29 lines (24 loc) · 908 Bytes

System Decomposition

TODO!

Key points

  • 2 subsystems:
    • adapter and msg routing/manipulation (mostly Istio config but an essential part of the solution)
    • adapter gRPC and HTTP interfaces
    • routing/manipulation expected by adapter
    • tech stack
  • adapter components (responsibilities, interfaces, dependencies)
    • endpoint: external communication, server interfaces
    • handler: security workflow
    • authz: AuthZ client and XACML DSL
    • consumer: token representations & utils
    • daps: DAPS client, token representations & utils
    • jwt: payload representations and validation
    • cache: what it sounds like
  • code generation