-
Notifications
You must be signed in to change notification settings - Fork 931
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
Add ReBAC authorization with OpenFGA #11905
Commits on Aug 28, 2023
-
gomod: Add github.com/openfga/go-sdk
Signed-off-by: Thomas Hipp <thomas.hipp@canonical.com>
Configuration menu - View commit details
-
Copy full SHA for 8c79fec - Browse repository at this point
Copy the full SHA 8c79fecView commit details -
This adds the update-openfga target which generates a go source file containing the JSON representation of the OpenFGA authorization model. Signed-off-by: Thomas Hipp <thomas.hipp@canonical.com>
Configuration menu - View commit details
-
Copy full SHA for 0d6750d - Browse repository at this point
Copy the full SHA 0d6750dView commit details
Commits on Aug 29, 2023
-
test/lint: Add check for OpenFGA auth model
Signed-off-by: Thomas Hipp <thomas.hipp@canonical.com>
Configuration menu - View commit details
-
Copy full SHA for 3dbd5c1 - Browse repository at this point
Copy the full SHA 3dbd5c1View commit details -
Signed-off-by: Thomas Hipp <thomas.hipp@canonical.com>
Configuration menu - View commit details
-
Copy full SHA for 78683c1 - Browse repository at this point
Copy the full SHA 78683c1View commit details -
lxd/auth: Extend Authorizer interface
Signed-off-by: Thomas Hipp <thomas.hipp@canonical.com>
Configuration menu - View commit details
-
Copy full SHA for c53781a - Browse repository at this point
Copy the full SHA c53781aView commit details -
Signed-off-by: Thomas Hipp <thomas.hipp@canonical.com>
Configuration menu - View commit details
-
Copy full SHA for 244ec84 - Browse repository at this point
Copy the full SHA 244ec84View commit details -
lxd/auth: Add Relation and ObjectType constants
Signed-off-by: Thomas Hipp <thomas.hipp@canonical.com>
Configuration menu - View commit details
-
Copy full SHA for 289a96a - Browse repository at this point
Copy the full SHA 289a96aView commit details -
lxd/auth: Add helper function to get full object names
Signed-off-by: Thomas Hipp <thomas.hipp@canonical.com>
Configuration menu - View commit details
-
Copy full SHA for 3adaf41 - Browse repository at this point
Copy the full SHA 3adaf41View commit details -
lxd/auth: Update commonAuthorizer
Signed-off-by: Thomas Hipp <thomas.hipp@canonical.com>
Configuration menu - View commit details
-
Copy full SHA for 51bbda3 - Browse repository at this point
Copy the full SHA 51bbda3View commit details -
lxd/cluster/config: Add OpenFGA config keys
Signed-off-by: Thomas Hipp <thomas.hipp@canonical.com>
Configuration menu - View commit details
-
Copy full SHA for 404e075 - Browse repository at this point
Copy the full SHA 404e075View commit details -
lxd/auth: Add OpenFGA authorization driver
Signed-off-by: Thomas Hipp <thomas.hipp@canonical.com>
Configuration menu - View commit details
-
Copy full SHA for 151e905 - Browse repository at this point
Copy the full SHA 151e905View commit details -
lxd/metrics: Add function to filter samples
Signed-off-by: Thomas Hipp <thomas.hipp@canonical.com>
Configuration menu - View commit details
-
Copy full SHA for cc04f7e - Browse repository at this point
Copy the full SHA cc04f7eView commit details -
Signed-off-by: Thomas Hipp <thomas.hipp@canonical.com>
Configuration menu - View commit details
-
Copy full SHA for 1472a17 - Browse repository at this point
Copy the full SHA 1472a17View commit details -
daemon: Update
allowPermission
to use ObjectType and RelationSigned-off-by: Thomas Hipp <thomas.hipp@canonical.com>
Configuration menu - View commit details
-
Copy full SHA for a647053 - Browse repository at this point
Copy the full SHA a647053View commit details -
lxd/metrics: Support fine-grained auth
Signed-off-by: Thomas Hipp <thomas.hipp@canonical.com>
Configuration menu - View commit details
-
Copy full SHA for b0df8cc - Browse repository at this point
Copy the full SHA b0df8ccView commit details -
lxd/projects: Support fine-grained auth
Signed-off-by: Thomas Hipp <thomas.hipp@canonical.com>
Configuration menu - View commit details
-
Copy full SHA for 40b78e2 - Browse repository at this point
Copy the full SHA 40b78e2View commit details -
lxd/images: Support fine-grained auth
Signed-off-by: Thomas Hipp <thomas.hipp@canonical.com>
Configuration menu - View commit details
-
Copy full SHA for df3ef74 - Browse repository at this point
Copy the full SHA df3ef74View commit details -
lxd/instances: Support fine-grained auth
Signed-off-by: Thomas Hipp <thomas.hipp@canonical.com>
Configuration menu - View commit details
-
Copy full SHA for 62f58f0 - Browse repository at this point
Copy the full SHA 62f58f0View commit details -
lxd/network_acls: Support fine-grained auth
Signed-off-by: Thomas Hipp <thomas.hipp@canonical.com>
Configuration menu - View commit details
-
Copy full SHA for 28fb027 - Browse repository at this point
Copy the full SHA 28fb027View commit details -
lxd/network_zones: Support fine-grained auth
Signed-off-by: Thomas Hipp <thomas.hipp@canonical.com>
Configuration menu - View commit details
-
Copy full SHA for 914e0b9 - Browse repository at this point
Copy the full SHA 914e0b9View commit details -
lxd/network: Support fine-grained auth
Signed-off-by: Thomas Hipp <thomas.hipp@canonical.com>
Configuration menu - View commit details
-
Copy full SHA for 9a2b783 - Browse repository at this point
Copy the full SHA 9a2b783View commit details -
lxd/profiles: Support fine-grained auth
Signed-off-by: Thomas Hipp <thomas.hipp@canonical.com>
Configuration menu - View commit details
-
Copy full SHA for 70910c9 - Browse repository at this point
Copy the full SHA 70910c9View commit details -
lxd/storage_buckets: Support fine-grained auth
Signed-off-by: Thomas Hipp <thomas.hipp@canonical.com>
Configuration menu - View commit details
-
Copy full SHA for c3d9f1e - Browse repository at this point
Copy the full SHA c3d9f1eView commit details -
lxd/storage_volumes: Support fine-grained auth
Signed-off-by: Thomas Hipp <thomas.hipp@canonical.com>
Configuration menu - View commit details
-
Copy full SHA for 32bf5b7 - Browse repository at this point
Copy the full SHA 32bf5b7View commit details -
lxd: Support relations when cancelling operations
Signed-off-by: Thomas Hipp <thomas.hipp@canonical.com>
Configuration menu - View commit details
-
Copy full SHA for 304b6ab - Browse repository at this point
Copy the full SHA 304b6abView commit details -
lxd/project: Update FilterUsedBy
Signed-off-by: Thomas Hipp <thomas.hipp@canonical.com>
Configuration menu - View commit details
-
Copy full SHA for a991356 - Browse repository at this point
Copy the full SHA a991356View commit details