authelia/docs/content/configuration/second-factor/duo.md

2.3 KiB

title description summary date draft images weight toc aliases seo
Duo / Mobile Push Configuring the Duo Mobile Push Notification Second Factor Method. 2022-06-15T17:51:47+10:00 false
103200 true
/docs/configuration/duo-push-notifications.html
title description canonical noindex
false

Authelia supports mobile push notifications relying on Duo.

Follow the instructions in the dedicated documentation for instructions on how to set up push notifications in Authelia.

{{< callout context="note" title="Note" icon="outline/info-circle" >}} The configuration options in the following sections are noted as required. They are however only required when you have this section defined. i.e. if you don't wish to use the Duo push notifications, you can just not define this section of the configuration. {{< /callout >}}

Configuration

{{< config-alert-example >}}

duo_api:
  disable: false
  hostname: 'api-123456789.{{< sitevar name="domain" nojs="example.com" >}}'
  integration_key: 'ABCDEF'
  secret_key: '1234567890abcdefghifjkl'
  enable_self_enrollment: false

Options

This section describes the individual configuration options.

Disable

{{< confkey type="boolean" default="false" required="no" >}}

Disables Duo. If the hostname, integration_key, and secret_key are all empty strings or undefined this is automatically true.

hostname

{{< confkey type="string" required="yes" >}}

The Duo API hostname. This is provided in the Duo dashboard.

integration_key

{{< confkey type="string" required="yes" >}}

The non-secret Duo integration key. Similar to a client identifier. This is provided in the Duo dashboard.

secret_key

{{< confkey type="string" required="yes" secret="yes" >}}

The secret Duo key used to verify your application is valid. This is provided in the Duo dashboard.

enable_self_enrollment

{{< confkey type="boolean" default="false" required="no" >}}

Enables Duo device self-enrollment from within the Authelia portal.