Description | This article describes how to fix the 'Authentication Failure' issue due to the missing 'Message-Authenticator' attribute that is mandatory with FortiOS 7.2.10 or 7.4.5. |
Scope | FortiNAC, FortiNAC-F. |
Solution |
In case of a Radius Authentication with EAP, FortiNAC will send 'Access-Accept', 'Access-Reject', or 'Access-Challenge' messages with the 'Message-Authenticator' attribute. However, when MAB is in use, the 'Message-Authenticator' attribute will not be sent by FortiNAC by default and authentication will fail with FortiOS 7.2.10 or 7.4.5. If 'fnbamd' debug log is enabled in FortiGate, the below debug logs can be observed. By following the below steps, the 'Message-Authenticator' can be enabled for MAB.
Note: Since the FortiGate test Radius request with username test01 will not match any 'Network Access Policy' and 'Logical Network' and FortiGate does not use EAP for test 'Radius-Request', FortiNAC will send an 'Access-Accept' without any additional Radius Attributes. As a consequence, FortiGate will still state an 'Invalid secret for the server'.
2nd option: |
The Fortinet Security Fabric brings together the concepts of convergence and consolidation to provide comprehensive cybersecurity protection for all users, devices, and applications and across all network edges.
Copyright 2024 Fortinet, Inc. All Rights Reserved.