Hey basically I want to release a product that's packaged as a .jar file. I want to stop people from running the application without an authentication code. How/What would be the best practice/way...