@@ -1621,24 +1621,36 @@ host ... ldap ldapurl="ldap://ldap.example.net/dc=example,dc=net?uid?sub"
1621
1621
<literal>Access Reject</>. There is no support for RADIUS accounting.
1622
1622
</para>
1623
1623
1624
+ <para>
1625
+ Multiple RADIUS servers can be specified, in which case they will
1626
+ be tried sequentially. If a negative response is received from
1627
+ a server, the authentication will fail. If no response is received,
1628
+ the next server in the list will be tried. To specify multiple
1629
+ servers, put the names within quotes and separate the server names
1630
+ with a comma. If multiple servers are specified, all other RADIUS
1631
+ options can also be given as a comma separate list, to apply
1632
+ individual values to each server. They can also be specified as
1633
+ a single value, in which case this value will apply to all servers.
1634
+ </para>
1635
+
1624
1636
<para>
1625
1637
The following configuration options are supported for RADIUS:
1626
1638
<variablelist>
1627
1639
<varlistentry>
1628
- <term><literal>radiusserver </literal></term>
1640
+ <term><literal>radiusservers </literal></term>
1629
1641
<listitem>
1630
1642
<para>
1631
- The name or IP address of the RADIUS server to connect to.
1643
+ The name or IP addresses of the RADIUS servers to connect to.
1632
1644
This parameter is required.
1633
1645
</para>
1634
1646
</listitem>
1635
1647
</varlistentry>
1636
1648
1637
1649
<varlistentry>
1638
- <term><literal>radiussecret </literal></term>
1650
+ <term><literal>radiussecrets </literal></term>
1639
1651
<listitem>
1640
1652
<para>
1641
- The shared secret used when talking securely to the RADIUS
1653
+ The shared secrets used when talking securely to the RADIUS
1642
1654
server. This must have exactly the same value on the PostgreSQL
1643
1655
and RADIUS servers. It is recommended that this be a string of
1644
1656
at least 16 characters. This parameter is required.
@@ -1656,17 +1668,17 @@ host ... ldap ldapurl="ldap://ldap.example.net/dc=example,dc=net?uid?sub"
1656
1668
</varlistentry>
1657
1669
1658
1670
<varlistentry>
1659
- <term><literal>radiusport </literal></term>
1671
+ <term><literal>radiusports </literal></term>
1660
1672
<listitem>
1661
1673
<para>
1662
- The port number on the RADIUS server to connect to. If no port
1674
+ The port number on the RADIUS servers to connect to. If no port
1663
1675
is specified, the default port <literal>1812</> will be used.
1664
1676
</para>
1665
1677
</listitem>
1666
1678
</varlistentry>
1667
1679
1668
1680
<varlistentry>
1669
- <term><literal>radiusidentifier </literal></term>
1681
+ <term><literal>radiusidentifiers </literal></term>
1670
1682
<listitem>
1671
1683
<para>
1672
1684
The string used as <literal>NAS Identifier</> in the RADIUS
0 commit comments