rlm_soh
Synopsis
The soh
module implements support for Microsoft’s Statement of Health (SoH) protocol.
Processing Sections
authorize
When listed in the authorize
section, the soh
module verifies the
SoH information (if available) in the request.
- Return Codes
-
noop
There is no SoH information in the request. -
fail
The SoH information in the request fails verification. -
ok
The SoH information in the request passes verification.
When listed in a dhcp
section and configured with dhcp = yes
, the
soh
module adds the Microsoft NAP marker to the DHCP reply.
- Return Codes
-
noop
No NAP information was added to the reply. -
ok
NAP information was added to the reply.
Expansions
This module registers only one expansion.
- Syntax
-
%{soh: …}
- Contents
-
The contents of the expansion should be the string "OS". The output of the expansion is a string that describes the operating system name and the version used by the client.
-
If the SoH information is not available, then the output of the expansion is an empty string.
Directives
- Syntax
-
dhcp = boolean
- Default
-
yes
- Description
-
Whether or not to add SoH information to the DHCP reply.