Please contact the vendor of the third-party device or software with regards to the attributes required to be returned in the RADIUS profile. This information can be used to create a new RADIUS dictionary if the vendor-specific attributes do not already exist. Here is an example of adding a new vendor-specific attribute dictionary to RSA RADIUS for a Fortinet device.
@radius.dct
MACRO FORTINET-VSA(type,syntax) 26 [vid=12356 type1=%type% len1=+2 data=%syntax%]
ATTRIBUTE Fortinet-Group-Name FORTINET-VSA(1, string) r
ATTRIBUTE Fortinet-Client-IP-Address FORTINET-VSA(2, ipaddr) r
ATTRIBUTE Fortinet-Vdom-Name FORTINET-VSA(3, string) r
Please refer to the readme.dct in the RADIUS folder for detailed information about the dictionary format.
vendor-product = Fortinet dictionary = fortinet ignore-ports = no port-number-usage = per-port-type help-id = 2000
NOTE: It is recommended to add the new vendor in alphabetic order as this maintains order in the RADIUS graphical user interface on the pull-down list.
@fortinet.dct
08/29/2011 09:51:03 Number of dictionaries in saved file does not match number in directory 08/29/2011 09:51:03 Opening saved dictionary file 08/29/2011 09:51:03 Successfully initialized saved-dcts.bin file 08/29/2011 09:51:03 Starting dictionary file processing ... 08/29/2011 09:51:10 Writing dictionary info to saved dictionary 08/29/2011 09:51:11 Successfully wrote dictionary information to saved-dcts.bin 08/29/2011 09:51:11 Closing saved dictionary file 08/29/2011 09:51:11 Successfully created and closed saved-dcts.bin 08/29/2011 09:51:11 Concluded dictionary file processing