Skip to content

KOF 1.8.0: Multi-tenancy SSO and ACL +2 Architecture sections#720

Open
denis-ryzhkov wants to merge 3 commits intok0rdent:mainfrom
denis-ryzhkov:kof-1-8-0-mt-sso-acl-etc
Open

KOF 1.8.0: Multi-tenancy SSO and ACL +2 Architecture sections#720
denis-ryzhkov wants to merge 3 commits intok0rdent:mainfrom
denis-ryzhkov:kof-1-8-0-mt-sso-acl-etc

Conversation

@denis-ryzhkov
Copy link
Contributor

Preview of main changes:

Screenshot 2026-02-26 at 23 33 53 Screenshot 2026-02-26 at 23 34 09 Screenshot 2026-02-26 at 23 34 37 Screenshot 2026-02-26 at 17 49 43 Screenshot 2026-02-26 at 17 50 15 Screenshot 2026-02-26 at 18 21 57


### SSO User

"Sign in with Dex" followed by "Log in with Google" grants access to a single tenant and limited features.
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Maybe we can add a note that users aren’t limited to Google and can use any OIDC provider

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks, I've moved assumptions for multiple examples to the previous section and added this one:

Screenshot 2026-02-27 at 10 47 17

Comment on lines +173 to +178
claimModifications:
newGroupFromClaims:
- prefix: tenant
delimiter: ":"
clearDelimiter: false
claims:
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

It would be good to document that ACL currently derives tenant:<TENANT_ID> from the groups claim in the auth token. Since not all OIDC providers allow customizing this claim, we map its value within the connector configuration. This behavior may change in the future if we decide to extract the tenant from a different claim.

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks, I've added these details to also address k0rdent/kof#822

Screenshot 2026-02-27 at 11 45 55

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Screenshot 2026-02-27 at 13 18 48 Screenshot 2026-02-27 at 13 18 57

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

Status: No status

Development

Successfully merging this pull request may close these issues.

2 participants