Skip to main content
Version: 1.8.x.x LTS

Device Recognition module

The Device Recognition module stores the device recognition cookie. It also calculates the risk score of the actual request based on the historical data of previous requests of the same user.

The Device Recognition module uses several analyzers to calculate the risk score for a specific user:

  • Device cookie analyzer: This analyzer counts the number of times a user accesses an application using the same cookie (one count per terminated session).
  • Device sharing analyzer: This analyzer checks if any other user uses the same device.

To be able to use the Device Recognition module, perform the next steps:

  1. Integrate the AuthState DeviceCookieAuthState into your login workflow. This AuthState creates and checks the device recognition cookie. For more information, see the chapter DeviceCookieAuthState.

    nevisAdmin 4

    If you use the nevisAdapt Authentication Connector pattern in nevisAdmin 4, the integration happens automatically.

    Alternatively to integrating the DeviceCookieAuthState, you could specify a device cookie in your custom AuthState in nevisAuth. However, this is not recommended.

  2. Set the cookie name in the nevisAdapt plug-in configuration file (nevisadapt.cookie.name attribute). For a description of the plug-in configuration file, see the chapter Plug-in nevisAdapt in the nevisDetect Reference Guide.

    nevisAdmin 4

    If you use nevisAdmin 4, you can ignore this step. The name of the cookie is automatically set to DEVICE_COOKIE.