Skip to content

Configure User Token Identification#

This feature is marked as deprecated and will be removed in a future version.

To configure user token authentication in the GUI, it is necessary to perform the following steps:

  1. Edit the following application entries located in /Cmf/Guis/Configuration/Common/Authentication/:

  2. TokenBasedIdentificationMode - set value to KeyboardWedge

  3. DefaultAuthenticationMode - set value to Token
  4. KeyboardWedgeMaximumDelay - maximum time between keystrokes (in milliseconds)
  5. KeyboardWedgeIdSequenceLength - token sequence length
  6. KeyboardWedgeTerminationSequence - an optional termination sequence for the token
  7. KeyboardWedgeSeparator - an optional separator between the token and the PIN
  8. KeyboardWedgePINLength - length of the PIN (optional)

  9. Edit the Cmf.Foundation.Services.HostService.dll.config file which is typically located at C:\Program Files\Critical Manufacturing\Business Tier and modify the following entry by setting it to false:

    <add key="ForceKeyboardWedgePINValidation" value="false"/>
    
  10. Restart the Critical Manufacturing service.

Info

When configuring user token authentication, steps 2. and 3. only need to be performed once per application server.

Info

Be sure to set a Token for the user that has the same length as the specified KeyboardWedgeIdSequenceLength