Authorize Outlook client configuration

This module will check if the Outlook headers that identify the client, exists. An authorization request will be performed with DeviceId from header. If denied, this module will exit, and send an error response to the client. If the user is not authenticated, no authorization and no blocking will be performed.

Property Description

Name

The name of the module configuration.

Device Type

The Device Type value is used in Pointsharp ID to identify the client device hardware or software.

Default: Outlook

Authorization Cache Timeout

The timeout interval, in seconds, to use when requesting for authorization (device access) towards the Pointsharp Web API.

Default: 60 seconds

Block if no headers exist

If checked and there is no headers found, this module will exit and send an error response to client.

Outlook for Windows

Configuration for Windows header.

Property Description

Header Name

The header to fetch DeviceId from.

Default: X-ClientInfo

Header Value Regular Expression

Fetch DeviceId from header value with this Regular Expression.

Outlook for Mac

Configuration for Mac header.

Property Description

Header Name

The header to fetch DeviceId from.

Default: X-ClientStatistics

Header Value Regular Expression

Fetch DeviceId from header value with this Regular Expression.

Custom Client

Configuration for a custom client.

Property Description

Header Name

The header to fetch DeviceId from.

Header Value Regular Expression

Fetch DeviceId from header value with this Regular Expression.

Device Type

Enter custom device type for this device.

Client Error Response

When request (device) is denied, use this HTTP return code to client.

Property Description

HTTP Code

The HTTP code sent in the response to client when a cookie is blocked.

Default: 403 - Forbidden

Message

The message set in the response body.