TeskaLabs / seacat-auth

SeaCat Auth provides authentication, authorization, identity management, session management and other access control features.
GNU General Public License v3.0
11 stars 7 forks source link

Synchronize Kibana spaces to Seacat tenants #281

Closed byewokko closed 9 months ago

byewokko commented 11 months ago

Breaking changes

Changes

ateska commented 9 months ago

Space ID cannot contain "." while tenant ID can. It is replaced with "--".

Tenants should not allow "." either, for multiple reasons. Do we have tenants with "." anywhere?

I suggest to disable "." in tenant name during validation.

ateska commented 9 months ago

Space ID default is reserved in Kibana. Because of that, Seacat tenant default is mapped to space seacat-default.

"tenant-default" is better, "SeaCat" is not a known concept in many deployments.