This section provides an example for configuring RADIUS Single Sign On (SSO) for Internet access users when a FW works as an egress gateway.
The user management and authentication mechanisms of the FW must identify IP addresses on the intranet as users to implement user-specific behavior control and permission assignment. Requirements are as follows:
This example describes only how to configure user management and authentication.
| Item | Data | Description |
|---|---|---|
Parent group of new users |
As a temporary user, and use permission of this group newuser. |
|
RADIUS SSO |
Set SSO parameters on the FW for the FW to analyze the RADIUS accounting packets passing by to obtain user-IP address mappings. |
The following example describes how to configure interface GigabitEthernet 0/0/3. You can configure other interfaces based on the networking diagram.
Zone |
trust |
|---|---|
IP Address |
10.3.0.1/24 |
The user groups and users in the default authentication domain are imported through the CSV file on the previous step. The newuser user group accommodates new users.
Name |
auth_policy_radius |
|---|---|
Source Zone |
trust |
Destination Zone |
dmz |
Destination Address/Region |
10.2.0.50/32 |
Action |
No authentication |
Name |
auth_policy_service |
|---|---|
Source Zone |
trust |
Source Address/Region |
10.3.0.0/24 |
Action |
Authentication exemption |
If the action of the authentication policy is set to authentication exemption, the FW obtains user information through SSO and permits the traffic when user information fails to be obtained during SSO authentication. If the network has high security requirements, set the action of the authentication policy to portal authentication. Then the FW will implement portal authentication on the users failing the SSO authentication.
# sysname FW # user-manage online-user aging-time 480 user-manage single-sign-on radius enable mode in-path interface GigabitEthernet0/0/3 traffic server-ip 10.2.0.50 port 1813 # security-policy rule name sec_policy_radius source-zone trust destination-zone dmz destination-address 10.2.0.0 24 action permit rule name policy_sec_02 source-zone trust source-address 10.3.0.0 24 destination-zone untrust action permit # auth-policy rule name auth_policy_radius source-zone trust destination-zone dmz destination-address 10.2.0.50 32 action none rule name auth_policy_service source-zone trust source-address 10.3.0.0 24 action exempt-auth # interface GigabitEthernet0/0/1 ip address 1.1.1.1 255.255.255.0 # interface GigabitEthernet0/0/2 ip address 10.2.0.1 255.255.255.0 # interface GigabitEthernet0/0/3 ip address 10.3.0.1 255.255.255.0 # firewall zone trust add interface GigabitEthernet0/0/3 # firewall zone untrust add interface GigabitEthernet0/0/1 # firewall zone dmz add interface GigabitEthernet0/0/2 # aaa domain default service-type internetaccess internet-access mode single-sign-on new-user add-temporary group /default/newuser # The following configuration is used to perform a one-time operation and not stored in the configuration profile. user-manage user-import demo.csv auto-create-group override user-manage group /default/newuser