-
Notifications
You must be signed in to change notification settings - Fork 930
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
OpenFGA authorization driver #12252
OpenFGA authorization driver #12252
Commits on Oct 27, 2023
-
Signed-off-by: Mark Laing <mark.laing@canonical.com>
Configuration menu - View commit details
-
Copy full SHA for 828412e - Browse repository at this point
Copy the full SHA 828412eView commit details -
Makefile: Adds make target for generating openfga model json.
Signed-off-by: Mark Laing <mark.laing@canonical.com>
Configuration menu - View commit details
-
Copy full SHA for e972219 - Browse repository at this point
Copy the full SHA e972219View commit details -
Signed-off-by: Mark Laing <mark.laing@canonical.com>
Configuration menu - View commit details
-
Copy full SHA for d759818 - Browse repository at this point
Copy the full SHA d759818View commit details -
lxd/auth: Adds constants for relations.
Signed-off-by: Mark Laing <mark.laing@canonical.com>
Configuration menu - View commit details
-
Copy full SHA for 431755c - Browse repository at this point
Copy the full SHA 431755cView commit details -
lxd/auth: Adds Resources type and load option.
Signed-off-by: Mark Laing <mark.laing@canonical.com>
Configuration menu - View commit details
-
Copy full SHA for cfe169f - Browse repository at this point
Copy the full SHA cfe169fView commit details -
gomod: Adds openfga dependency.
Signed-off-by: Mark Laing <mark.laing@canonical.com>
Configuration menu - View commit details
-
Copy full SHA for 0d78582 - Browse repository at this point
Copy the full SHA 0d78582View commit details -
lxd/auth: Adds OpenFGA authorization driver.
Signed-off-by: Mark Laing <mark.laing@canonical.com>
Configuration menu - View commit details
-
Copy full SHA for fcf9018 - Browse repository at this point
Copy the full SHA fcf9018View commit details -
lxd/cluster/config: Adds OpenFGA config keys.
Signed-off-by: Mark Laing <mark.laing@canonical.com>
Configuration menu - View commit details
-
Copy full SHA for 5790b5f - Browse repository at this point
Copy the full SHA 5790b5fView commit details -
lxd-metadata: Runs make update-metadata.
Signed-off-by: Mark Laing <mark.laing@canonical.com>
Configuration menu - View commit details
-
Copy full SHA for 4fe478b - Browse repository at this point
Copy the full SHA 4fe478bView commit details -
lxd/db: Exports StoragePoolVolumeTypeToName function.
Signed-off-by: Mark Laing <mark.laing@canonical.com>
Configuration menu - View commit details
-
Copy full SHA for 44f9cdc - Browse repository at this point
Copy the full SHA 44f9cdcView commit details -
lxd: Adds method to daemon to load the OpenFGA authorizer.
Signed-off-by: Mark Laing <mark.laing@canonical.com>
Configuration menu - View commit details
-
Copy full SHA for 0f3088e - Browse repository at this point
Copy the full SHA 0f3088eView commit details -
lxd: Loads OpenFGA authorizer at startup if configured.
Signed-off-by: Mark Laing <mark.laing@canonical.com>
Configuration menu - View commit details
-
Copy full SHA for 89530bc - Browse repository at this point
Copy the full SHA 89530bcView commit details -
lxd: Load OpenFGA authorizer on config change.
Signed-off-by: Mark Laing <mark.laing@canonical.com>
Configuration menu - View commit details
-
Copy full SHA for f9f88ba - Browse repository at this point
Copy the full SHA f9f88baView commit details -
test/lint: Adds linter for openfga model.
Signed-off-by: Mark Laing <mark.laing@canonical.com>
Configuration menu - View commit details
-
Copy full SHA for 5567831 - Browse repository at this point
Copy the full SHA 5567831View commit details -
test/includes: Adds util for getting certificate fingerprint.
Signed-off-by: Mark Laing <mark.laing@canonical.com>
Configuration menu - View commit details
-
Copy full SHA for cb94dfd - Browse repository at this point
Copy the full SHA cb94dfdView commit details -
test/includes: Adds utils for running and interacting with an openfga…
… server. Signed-off-by: Mark Laing <mark.laing@canonical.com>
Configuration menu - View commit details
-
Copy full SHA for 94311c5 - Browse repository at this point
Copy the full SHA 94311c5View commit details -
test/includes: Use hostname for RBAC server endpoint.
This makes it available from other network namespaces when running clustering tests. Signed-off-by: Mark Laing <mark.laing@canonical.com>
Configuration menu - View commit details
-
Copy full SHA for ec3afff - Browse repository at this point
Copy the full SHA ec3afffView commit details -
test/suites: Adds OpenFGA test suite.
Signed-off-by: Mark Laing <mark.laing@canonical.com>
Configuration menu - View commit details
-
Copy full SHA for e27f35c - Browse repository at this point
Copy the full SHA e27f35cView commit details -
test/suites: Adds OpenFGA clustering test.
Signed-off-by: Mark Laing <mark.laing@canonical.com>
Configuration menu - View commit details
-
Copy full SHA for 3799f95 - Browse repository at this point
Copy the full SHA 3799f95View commit details -
test: Runs OpenFGA tests in main.
Signed-off-by: Mark Laing <mark.laing@canonical.com>
Configuration menu - View commit details
-
Copy full SHA for edd5831 - Browse repository at this point
Copy the full SHA edd5831View commit details -
workflows: Installs openfga server and CLI in github action.
Signed-off-by: Mark Laing <mark.laing@canonical.com>
Configuration menu - View commit details
-
Copy full SHA for c2ac155 - Browse repository at this point
Copy the full SHA c2ac155View commit details -
doc: Adds OpenFGA to wordlist.
Signed-off-by: Mark Laing <mark.laing@canonical.com>
Configuration menu - View commit details
-
Copy full SHA for b911d44 - Browse repository at this point
Copy the full SHA b911d44View commit details -
doc: Adds openfga server configuration options.
Signed-off-by: Mark Laing <mark.laing@canonical.com>
Configuration menu - View commit details
-
Copy full SHA for 705d692 - Browse repository at this point
Copy the full SHA 705d692View commit details -
doc: Adds authorization explanation page.
Signed-off-by: Mark Laing <mark.laing@canonical.com>
Configuration menu - View commit details
-
Copy full SHA for e4ad714 - Browse repository at this point
Copy the full SHA e4ad714View commit details -
doc: Updates authentication page to separate authorization.
TLS authorization and RBAC have their own sections in the authorization page now so these are removed. Additionally I have updated the OIDC and Candid sections to notify users that they must configure authorization, else their servers are not secure. Signed-off-by: Mark Laing <mark.laing@canonical.com>
Configuration menu - View commit details
-
Copy full SHA for c6694a2 - Browse repository at this point
Copy the full SHA c6694a2View commit details -
doc: Update references to RBAC section.
Signed-off-by: Mark Laing <mark.laing@canonical.com>
Configuration menu - View commit details
-
Copy full SHA for a3d58fc - Browse repository at this point
Copy the full SHA a3d58fcView commit details -
doc: Adds authorization page to security related links.
Signed-off-by: Mark Laing <mark.laing@canonical.com>
Configuration menu - View commit details
-
Copy full SHA for cd88d9f - Browse repository at this point
Copy the full SHA cd88d9fView commit details -
doc: Adds authorization page to explanation section.
Signed-off-by: Mark Laing <mark.laing@canonical.com>
Configuration menu - View commit details
-
Copy full SHA for 3b45b5a - Browse repository at this point
Copy the full SHA 3b45b5aView commit details