Add a RADIUS external authentication object for Security Cloud Control
Add a RADIUS server to support external users for device management.
Note that supports only these six attributes in the access request of the RADIUS authentication:
-
NAS-IP-Address: Used in UI and CLI authentication -
NAS-Identifier: Used in CLI authentication -
NAS-Port: Used in UI and CLI authentication -
NAS-Port-Type: Used in CLI authentication -
Service-Type: Used in UI and CLI authentication -
Calling-Station-Id: Used in CLI authentication
Note |
|
Before you begin
Procedure
Step 1 | Choose . Click External Authentication. | ||||
Step 2 | Click Add icon ( | ||||
Step 3 | Check the RADIUS Server-Enabled Message Authenticator check box. This requires the Message-Authenticator attribute in all RADIUS responses and ensures that every response from the RADIUS server is securely verified by the Firewall Threat Defense . The feature is enabled by default for new RADIUS servers. Enable it for existing servers after the upgrade. Enable message authenticators to protect your firewalls from potential attacks. Ensure that your RADIUS server has the Message-Authenticator configuration.
| ||||
Step 4 | For the Primary Server, enter a Host Name/IP Address. Then, change the Port from the default and then enter the RADIUS Secret Key. | ||||
Step 5 | (Optional) Enter the Backup Server parameters, then provide the RADIUS-Specific Parameters. After you change a user's role, save and deploy the updated external authentication object. Remove the user from the Users screen. The system adds the user when they log in again. | ||||
Step 6 | (Optional) Define Custom RADIUS Attributes. If your RADIUS server returns values for attributes not included in the
When you create a RADIUS authentication object, a new dictionary file for that object is created on the device in the Example: If a RADIUS server is used on a network with a Cisco router, you might want to use the To declare that custom attribute, you create a custom attribute with an attribute name of You could then enter | ||||
Step 7 | (Optional) In the CLI Access Filter area Administrator CLI Access User List field, enter the usernames that should have CLI access, separated by commas. Enter usernames that match those on the RADIUS server. Usernames must be valid Linux usernames:
Leave the field blank to disable RADIUS authentication for CLI access.
| ||||
Step 8 | (Optional) Click Test to test Cloud-Delivered Firewall Management Center connectivity to the RADIUS server. | ||||
Step 9 | (Optional) You can also enter Additional Test Parameters to test user credentials for a user who should be able to authenticate: enter a User Name and Password, and then click Test. Click Save. For more information, refer to Enable external authentication for users on the CDO.
Example:To test if you can retrieve the |
Simple user role assignments
This figure illustrates a sample RADIUS login authentication object for a server running Cisco Identity Services Engine (ISE) with an IP address of 10.10.10.98 on port 1812. No backup server is defined.
This example shows RADIUS-specific parameters, including the timeout (30 seconds) and number of failed retries before the Secure Firewall System attempts to contact the backup server, if any.
This example illustrates important aspects of RADIUS user role configuration:
Users ewharton and gsand are granted web interface Administrative access.
The user cbronte is granted web interface Maintenance User access.
The user jausten is granted web interface Security Analyst access.
The user ewharton can log into the device using a CLI account.
This graphic depicts the role configuration for the example:
Roles for users matching an attribute-value pair
You can use an attribute-value pair to identify users who should receive a particular user role. If the attribute you use is a custom attribute, you must define the custom attribute.
This figure illustrates the role configuration and custom attribute definition in a sample RADIUS login authentication object for the same ISE server as in the previous example.
In this example, however, the MS-RAS-Version custom attribute is returned for one or more of the users because a Microsoft remote access server is in use. Note the MS-RAS-Version custom attribute is a string. In this example, all users logging in to RADIUS through a Microsoft version 5.00 remote access server should receive the Security Analyst (Read Only) role, so you enter the attribute-value pair of MS-RAS-Version=MSRASV5.00 in the Security Analyst (Read Only) field.
