NickPadilla / TimeEase

Time Ease Time Tracker
1 stars 0 forks source link

Licensing #1

Open NickPadilla opened 12 years ago

NickPadilla commented 12 years ago

Need to set this project up for licensing, should be able to give a month of full functionality - including all connectors - then require a license for connectors. You should still be able to log time and such but not send that time using connectors. Basic functionality should always be available.

NickPadilla commented 12 years ago

Okay, for this to work I need to set up a registration server that creates a .p12 file, once payment is complete. This file is then downloaded and stored in the database. Then when trying to use integration services we check with the registration server to see if the certificate is still valid.

We should also use the Account information when creating the certificate - along with a unique id for the user instance - should be a hidden property that gets created once. Then each user that wants to use integration services has to purchase a license themselves. And furthermore, will help prevent people trying to hack the system.