Skip to content

v0.7.0

Compare
Choose a tag to compare
@guicassolato guicassolato released this 19 Jan 10:32
· 641 commits to main since this release
50aa03d

New features and Enhancements

  • Conditions (#206)
    • Introduces when conditions field to the AuthConfig API, allowing to skip any evaluator of the config based on context (patterns fetched from the Authorization JSON)
    • Introduces patterns field to the AuthConfig API, to store reusable JSON patterns composed of selector, operator and value – names patterns can be referred in when conditions and rules of the JSON pattern-matching authorization feature
    • Removed JSON pattern-matching and Kubernetes SubjectAccessReview exclusive conditions option - now superseded by the new when conditions field

Dependencies and Tooling

  • Fixed bug in the make target option to deploy IdP Keycloak and/or Dex (#207)

Bug fixes

  • K8s authn does in namespaced deployment mode (#127)

Documentation

  • New User guide: OpenID Connect (OIDC) and Role-Based Access Control (RBAC) with Authorino and Keycloak (#209)
  • Fixes a few typos and better (animated) diagram of the Auth Pipeline (#210)
  • Improved user guide for Kubernetes Authentication (TokenReview) and Kubernetes Authorization (SubjectAccessReview) - simpler to understand and more straightforward into the features that the focus of this user guide (#213)