You can use the Device Policy connector to:

  • Enable mobile device management.
    • Selected devices, browsers, and operating systems included in the allow list grants access to users.
    • Selected devices, browsers, and operating systems included in the deny list will prevent access to users.
  • Implement risk intelligence by creating a device policy.
Note:

This connector relies on information provided by the device's user agent. Because the implementation of user agent varies, the information might

Setup

Resources

For information and setup help, see the following documentation:

Configuring the Device Policy connector

In DaVinci, add a Device Policy connector. For help, see Adding a connector.

This connector doesn't have a configuration at the environment level. You configure it in your flow instead.

Using the connector in a flow

Allow requests from specified devices

The connector has several capabilities to select allowed devices:

  • Allow selected OS
  • Allow selected user agent

No special flow configuration is needed. Add the capability and populate its properties according to the help text.

Deny requests from specified devices

The connector has several capabilities to select denied devices:

  • Deny selected OS
  • Deny selected user agent

No special flow configuration is needed. Add the capability and populate its properties according to the help text.

Get information about a device

The connector has several capabilities to get information about a user's device:

  • Get operating system
  • Get browser
  • Get platform

No special flow configuration is needed. Add the capability and populate its properties according to the help text.

Capabilities

Trusted Device OS

Details
Details
Properties
deviceOSName dropDownMultiSelect
Input Schema
default object
deviceOSName array required
Output Schema
output object
deviceOSName string
Blacklisted Device OS

Details
Details
Properties
deviceOSName dropDownMultiSelect
Input Schema
default object
deviceOSName array required
Output Schema
output object
deviceOSName string
Trusted User Agent

Details
Details
Properties
browserNames dropDownMultiSelect
Input Schema
default object
browserNames array required
Output Schema
output object
browserName string
Blacklisted User Agent

Details
Details
Properties
browserNames dropDownMultiSelect
Input Schema
default object
browserNames array required
Output Schema
output object
browserName string
Get Device OS

Return the Device OS name

Details
Details
Input Schema
default object
userAgent string
Output Schema
output object
deviceOSName string
Get Browser

Returns the Name of the Browser that is used.

Details
Details
Input Schema
default object
userAgent string
Output Schema
output object
browserName string
Get Platform

Returns whether the flow is running in mobile or desktop.

Details
Details
Input Schema
default object
userAgent string
Output Schema
output object
platform string