Radiator Server Documentation — v10.33.2
mschap
MSCHAP action for MSCHAP authentication
Table of Contents
mschap
Validates passwords using the Microsoft Challenge-Handshake Authentication Protocol (MS-CHAP). MS-CHAP uses a challenge-response mechanism based on the NT password hash.
Basic Syntax
@execute {
backend {
name "USERS";
query "FIND_USER";
}
mschap;
}
Result
The mschap action produces the following pipeline results:
- Accept: The challenge-response verification succeeds. Execution continues to the next action.
- Reject: Authentication failed. This occurs when:
- The user was not found (reason: "No such user"). Ensure the preceding
backendaction populates the user context. - The response does not match (reason: "Incorrect password").
- The user was not found (reason: "No such user"). Ensure the preceding
- Ignore: The request does not contain MS-CHAP credentials. This allows combining
mschapwith other authentication actions such aspapormschapv2in the same pipeline - the non-matching action is skipped.
Table of Contents