[Contents] [Prev] [Next] [Index] [Report an Error] [No Frames]


Configuring the SIM or SMS Authentication Module for Handling Kineto Attributes

The following configuration activities are required to activate Kineto attribute handling:

Each of these configuration activities are described in the sections that follow.

Configuring the kinetoUMAAttrHandler.ctrl File

The kinetoUMAAttrHandler.ctrl file (located in the Radius directory) calls the appropriate library, enables use of the Kineto attribute handling features, and controls related settings.

NOTE: Configuration of the kinetoUMAAttrHandler.ctrl file is only required if using the flattening/unflattening attribute handling method. We recommend that you migrate to using the native subattribute handling method.


To configure the kinetoUMAAttrHandler.ctrl file:

  1. Open the kinetoUMAAttrHandler.ctrl file located in the Radius directory.
  2. In the [Bootstrap] section of the kinetoUMAAttrHandler.ctrl file, set Enable=1.
  3. In the [Bootstrap] section of the kinetoUMAAttrHandler.ctrl file, make sure the following lines exist and are not commented out:

LibraryName=kinetoUMAAttrHandler.so
InitializationString= kinetoUMAAttrHandler

  1. In the [Settings] section of the kinetoUMAAttrHandler.ctrl file, make sure the following line exists and is not commented out:

RemoveTranslatedAttributes=true

Example kinetoUMAAttrHandler.ctrl file

[Bootstrap]
Enable=1
LibraryName=kinetoUMAAttrHandler.so
InitializationString= kinetoUMAAttrHandler
[Settings]
RemoveTranslatedAttributes=true

Table 182 explains the settings required in the kinetoUMAAttrHandler.ctrl file to allow Kineto attribute handling.

Table 182: kinetoUMAAttrHandler.ctrl Fields 
Section
Field
Description

[Bootstrap]

LibraryName

Specifies the name of the library called.

Set to kinetoUMAAttrHandler.so

[Bootstrap]

Enable

  • Set to 1 to enable this file.
  • Set to 0 to disable this file.

Set to 1.

[Bootstrap]

InitializationString

Specifies the name of the initialization file for the library.

Set to kinetoUMAAttrHandler

[Settings]

RemoveTranslatedAttributes

  • Set to 1 to enable this file.
  • Set to 0 to disable this file.

Set to 1.


Configuring the controlpoints.ini File

The controlpoints.ini file (located in the Radius directory) calls the attribute handler at the appropriate processing stages.

NOTE: Configuration of the controlpoints.ini file is only required if using the flattening/unflattening attribute handling method. We recommend that you migrate to using the native subattribute handling method.


To configure the controlpoints.ini file:

  1. Open the controlpoints.ini file located in the Radius directory.
  2. Enter the following lines in the file:

[Auth-Initial-Request]
kinetoUMAAttrHandler
[Auth-Final-Request]
kinetoUMAAttrHandler

Table 183 explains the settings required in the controlpoints.ini file to allow Kineto attribute handling.

Table 183: controlpoint.ini File Settings  
Field
Description

[Auth-Initial-Request] section

Calls the attribute handler plug-in when the initial authorization request is received.

Add the field:

kinetoUMAAttrHandler

[Auth-Final-Request] section

Calls the attribute handler plug-in when authorization is complete.

Add the field:

kinetoUMAAttrHandler


Configuring Kineto Attribute Recognition

You must configure Steel-Belted Radius Carrier to recognize the Kineto attributes by loading the Kineto dictionary file (.dct file).

To configure Steel-Belted Radius Carrier to recognize the Kineto attributes you need to configure Kineto as a RADIUS client and activate the authentication method you want to use with Kineto.

  1. Run the SBR Administrator and log into your Steel-Belted Radius Carrier server.
  2. Click RADIUS Clients.

Figure 34: Main Dialog of the SBR Administrator
  1. Click Add.

The Add RADIUS Client dialog appears.

  1. Select Kineto S1 in the Make or model list and enter the details for your Kineto INC.

    NOTE: Selection of Kineto S1 in the Make or model list causes the Kineto dictionary file (.dct file) to be applied, which includes the Kineto attributes.



Figure 35: Selection of Kineto S1 in the Add RADIUS Client Dialog
  1. Click OK.

Kineto INC appears in your list of RADIUS clients.


Figure 36: Kineto Added to List of RADIUS Clients

Activating the Authentication Method

To use either LDAP or SQL authentication, follow the procedures in the section on Back-End Authentication and Accounting Files in the Steel-Belted Radius Carrier 7.2 Administration and Configuration Guide and Back-End Authentication and Accounting Files229 in this guide. To use the LDAP authentication method, you need to configure the ldapauth.aut file. To use the SQL authentication method you need to configure either the radsql.aut or radsqljdbc.aut file. After these files are configured, the respective authentication method becomes available to activate in SBR Administrator.

  1. To activate the authentication method, click Authentication Policies>Order of Methods.

The content frame displays the authentication methods activation dialog shown in Figure 37. This dialog displays any configured authentication methods in the server. The left-hand panel displays a list of inactive authentication methods, while the right-hand panel displays a list of active authentication methods.


Figure 37: Order of Methods Dialog
  1. Select the authentication method from the list of Inactive Authentication Methods.

    NOTE: The name of the LDAP or SQL authentication method is specified in the InitializationString entry of the .aut file. In the example shown in Figure 37, the MYSQL_JDBC was defined in the radsqljdbc.aut. The authentication method does not appear in the list of authentication methods until you configure the associated .aut file.


  2. Use the right arrow to move it to the list of Active Authentication Methods.
  3. Define the order in which the authentication methods are tried in Steel-Belted Radius Carrier by highlighting a method and clicking the Up or Down buttons.
  4. Click Apply to save the settings.

Developing Applications for the S1 Interface

To implement the Kineto S1interface with the authentication modules, you must:

For more information about SQL stored procedures, LDAP scripting, the LDAP authentication plug-in: ldapauth.aut, or the SQL plug-ins: radsql.aut or radsqljdbc.aut), see Back-End Authentication and Accounting Files229 in this guide. Also see Chapter 48, Creating LDAP Scripts, and the section on Back-End Authentication and Accounting Methods in the Steel-Belted Radius Carrier 7.2 Administration and Configuration Guide.


[Contents] [Prev] [Next] [Index] [Report an Error] [No Frames]