This is what we had to do.
I load users into Qlik Sense via an excel spreadsheet and a UDC.
After I load them into QS I then login to the server and manually add them as local users because we are not using Active Directory.
If you don't have a large number of users this is do-able.
There also is a way to create a UDC to load local users on the server. But not sure how much flexibility you then have to add custom property values for users in Qlik.
Our approach works well. But at some point we will get AD and I will switch to that.
If you have any base application, and through which if you want to do a single sign on in Qliksense for the users,
you have to call QPS service with the userid and generate the Qlikticket and append it to URL and launch the application. Go through this thread Unable to get targetId from QPS ticket response
If you dont have any such application and want to use Qliksense as stand alone
you have to develop your own login module. check this Qlik Branch
Hope this helps.