¿Cómo agregar autorización al script JS?
1. Ofuscación, que también puede denominarse cifrado. Sólo funciona para el promedio. Básicamente se puede restaurar.
2. Método de licencia. Una práctica común con js pagos, que restringe el uso comercial únicamente, pero cualquiera puede obtener su código fuente.
Dado que js se ejecuta en el cliente, no se puede ocultar la implementación específica del código, lo que significa que no se puede hablar de la licencia de aplicaciones no comerciales, ni se puede restringir el uso de otras.