metal-stack-cloud / api

MIT License
1 stars 0 forks source link

Provide Tenant Invitations #145

Closed majst01 closed 7 months ago

majst01 commented 9 months ago

Same Idea as for Projects.

TODO:

Define how to create a new Tenant, basically a logged in Tenant should be able to create a new Tenant with a generated UUID and a choosen Name, and the creator will be the Tenant owner. After that he/she can invite others with this call.

There is already a TenanServiceCreateRequest, but for other purposes.

For the api-server implementation https://github.com/metal-stack/masterdata-api/pull/89 is required.

Gerrit91 commented 8 months ago

With generated UUIDs for the tenant we need to change the token structure where we identify project permissions by trying to parse the subject as a UUID.