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.

dhcp

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.

soh
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

dhcp
Syntax

dhcp = boolean

Default

yes

Description

Whether or not to add SoH information to the DHCP reply.