I basically need those 3 things: - Online key validation (e.g. HTTP endpoint) - Offline key validation fallback - Blacklisting license keys
I know that this doesn't protect piracy in any way but I don't need that anyway. The basic license check control flow would be the following: 1. Startup 2. Check license key 3. Continue startup or terminate app
I know that IdentityServer uses some kind of licensing system aswell but looking at the source it kinda looks quite complicated.