First, you need to create a custom jw.properties file. The jw.properties file goes in the same directory as the WiKID jar file. The jar file will use it instead of the one compiled in the jar.
domainSuffix=wikidsystems.net useIpBeforeDns=true debug=false trace=false dedicatedDomainCode=994543673643 preRegistration=required centerLogo=logo.png defaultMinPin=6
Note that you can change the default DNS system and logo if you like. You must enter the default domain and that preRegistration is required.
Please note that setting "dedicatedDomain" code makes the token a single-domain token. That is, it cannot be used with other domains on this or other WiKID servers.
Create a text file of user names and shared-secrets. The users will be asked for the shared-secret when they start their token client. You need some secure method to get the shared secret to the uses.
Here's an example of the file format:
1234567890123456789012345,username1 0987654321-0000-xyz,username2.last abcdefghij,username3@example.com
The DELIMITER can be a comma, space, or the tab character. These characters cannot appear in the preregistration code or the username.
At this time, the smart-phone tokens do not support a separate jw.properties file.
Known issue: The display of existing pre-registration data is not working. Please use Export data instead.