flagsmith icon indicating copy to clipboard operation
flagsmith copied to clipboard

Enterprise License Mangement

Open dabeeeenster opened this issue 1 year ago • 2 comments

The UX around installing Flagsmith on-prem can be improved with some additional license management. Suggested approach:

  • Flagsmith generates an encrypted file with its private key that includes meta data such as customer name, department name, number of seats, expiry date and possibly other data
  • This file is then sent to the customer
  • When starting the EE version of Flagsmith, this file can be passed in with different methods (ENV var, attached volume etc) so that the file can be read
  • The file is decrypted with the Flagsmith public key and the meta data used to help configure the service

We should also display the org name and department name in the header of the dashboard.

dabeeeenster avatar Mar 12 '24 09:03 dabeeeenster

Do we limit installations and how (e.g. keep track of installation IDs)?

this file can be passed in with different methods (ENV var, attached volume etc)

Most obviously, a dedicated UI in organisation settings.

khvn26 avatar Mar 12 '24 09:03 khvn26

I think v1 would not have any tracking and would still function if the Flagsmith API had no public internet access.

dabeeeenster avatar Mar 12 '24 09:03 dabeeeenster