Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat: proto changes for attribute-based access control #98

Merged
merged 20 commits into from
Dec 1, 2023
Merged

Commits on Sep 14, 2023

  1. feat: update definitions to support ABAC Conditions (#90)

    * feat: add `condition` to RelationReference
    
    * feat: add `Condition` definition
    
    * feat: add `conditions` to AuthorizationModel
    
    * update swagger
    
    * feat: add `conditions` to WriteAuthorizationModelRequest
    
    * feat: add `context` fields to query requests
    
    * use an enum for condition param type names
    
    * add feat branch to review workflow
    
    * stick to enum conventions
    
    * suppress diffs from generated files
    
    * regenerate
    
    * add missing type name
    
    * proposed validation as starting point
    
    * add ipaddress type
    
    * tweaks
    
    * update validation for Condition.name
    
    * refactor: change Assertion TupleKey to CheckRequestTupleKey
    
    * feat: adding condition for tuple key (#94)
    
    * feat: adding condition for tuple key
    
    * remove redundant validation
    
    ---------
    
    Co-authored-by: Jonathan Whitaker <[email protected]>
    Co-authored-by: Adrian Tam <[email protected]>
    3 people authored Sep 14, 2023
    Configuration menu
    Copy the full SHA
    aa7d2ff View commit details
    Browse the repository at this point in the history

Commits on Sep 15, 2023

  1. Configuration menu
    Copy the full SHA
    2b2e5ac View commit details
    Browse the repository at this point in the history

Commits on Sep 20, 2023

  1. Configuration menu
    Copy the full SHA
    8bd5c66 View commit details
    Browse the repository at this point in the history

Commits on Sep 26, 2023

  1. fix: use snake case (#99)

    jpadilla authored Sep 26, 2023
    Configuration menu
    Copy the full SHA
    c3a581f View commit details
    Browse the repository at this point in the history

Commits on Sep 29, 2023

  1. Re-order tuple-related fields (#97)

    * re-order fields on TupleKey
    
    * mark fields as required where applicable
    jpadilla authored Sep 29, 2023
    Configuration menu
    Copy the full SHA
    dba5895 View commit details
    Browse the repository at this point in the history

Commits on Oct 3, 2023

  1. Configuration menu
    Copy the full SHA
    8def830 View commit details
    Browse the repository at this point in the history

Commits on Oct 13, 2023

  1. Configuration menu
    Copy the full SHA
    e4bc967 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    6484aa0 View commit details
    Browse the repository at this point in the history
  3. fix!: mark required fields as required (#104)

    Co-authored-by: José Padilla <[email protected]>
    rhamzeh and jpadilla authored Oct 13, 2023
    Configuration menu
    Copy the full SHA
    0fc8019 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    7c84e50 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    105d9e7 View commit details
    Browse the repository at this point in the history
  6. chore(deps): bump golang.org/x/net from 0.12.0 to 0.17.0 in /proto (#102

    )
    
    Bumps [golang.org/x/net](https://github.com/golang/net) from 0.12.0 to 0.17.0.
    - [Commits](golang/net@v0.12.0...v0.17.0)
    
    ---
    updated-dependencies:
    - dependency-name: golang.org/x/net
      dependency-type: indirect
    ...
    
    Signed-off-by: dependabot[bot] <[email protected]>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored and jpadilla committed Oct 13, 2023
    Configuration menu
    Copy the full SHA
    7278f42 View commit details
    Browse the repository at this point in the history
  7. rebuild

    jpadilla committed Oct 13, 2023
    Configuration menu
    Copy the full SHA
    9e3d648 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    fb9e0a8 View commit details
    Browse the repository at this point in the history

Commits on Nov 9, 2023

  1. Merge branch 'main' into feat/abac

    # Conflicts:
    #	proto/openfga/v1/openfga_service.pb.go
    rhamzeh committed Nov 9, 2023
    Configuration menu
    Copy the full SHA
    c85ea63 View commit details
    Browse the repository at this point in the history

Commits on Nov 22, 2023

  1. Configuration menu
    Copy the full SHA
    7161d70 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    7f9be45 View commit details
    Browse the repository at this point in the history

Commits on Nov 30, 2023

  1. Configuration menu
    Copy the full SHA
    abc04f2 View commit details
    Browse the repository at this point in the history

Commits on Dec 1, 2023

  1. Configuration menu
    Copy the full SHA
    4281354 View commit details
    Browse the repository at this point in the history
  2. fix: mark more fields as required - add ComputedUserset (#109)

    fix: mark more fields as required
    rhamzeh authored Dec 1, 2023
    Configuration menu
    Copy the full SHA
    79c1ad3 View commit details
    Browse the repository at this point in the history