RADIUS applications in Okta

Okta RADIUS support can distinguish between different RADIUS-enabled apps and support them concurrently by setting up an Okta RADIUS app for each configuration. Additionally, the Okta RADIUS application supports policy creation and assignment of the application to groups.

RADIUS-enabled apps are easy to manage, as Admins can manage all of these apps and infrastructure configurations from the Okta Admin Console.

Supported factors

The following MFA Factors are supported:

Important Note

When integrating with Okta RADIUS, the maximum supported number of enrolled factors is dependent on the size of resulting challenge message. Okta recommends that no more than eight ( 8 ) be enrolled at one time.

MFA Factor Password Authentication Protocol
PAP
Extensible Authentication Protocol - Generic Token Card
EAP-GTC
Custom TOTP Authentication Supported Supported
Duo(Push, SMS and Passcode only) Supported Not supported

Email

Supported

Supported

Google Authenticator Supported Supported

Okta Verify (TOTP and PUSH)

Supported Supported

RSA Token

Supported

Supported

Security Question

Supported Supported
SMS authentication Supported Supported
Symantec VIP Supported Supported

Voice Call

Supported Supported

YubiKey

Supported Supported
Info

Note

The U2F Security and Windows Hello MFA factors are not compatible with RADIUS-enabled implementations.
For additional information about the RADIUS apps refer to Configuring RADIUS applications in Okta.

Supported features and limitations

Features

  • Support for multiple RADIUS enabled apps and infrastructure

    Each app and infrastructure component, such as VPNs, can be configured differently through the same Okta RADIUS Agent, because the improved RADIUS agent can listen to multiple distinct ports for separate RADIUS configurations; for example, Cisco AnyConnect uses RADIUS UDP port 1812 and another on-prem app could use RADIUS UDP port 1813.

  • User and group specific configurations

    Because of the new app model, you can limit access to specific users and groups as needed the same way you can restrict access to any app. Admins can restrict access to RADIUS enabled apps and infrastructure to specific groups of users instead of all Okta users

  • Pass group ownership to RADIUS applications

    Okta can now pass a list of all groups a user belongs to a RADIUS-enabled app or infrastructure. This allows admins to support fine-grained authorization with different levels of access and security based off the group membership of users.

  • Provide multifactor authentication and security based on IP addresses

    By resolving the IP address of the client attempting to connect to a RADIUS-enabled app or infrastructure admins can adjust levels of access depending on whether a user is within a certain IP range or network zone. For more information on ranges and zones, see Network.

  • Centralized, Cloud-Based Configuration

    Administrators can manage all of their RADIUS-enabled apps and infrastructure configurations from the Okta Admin Console, without making changes on the Okta RADIUS Agent server itself.

  • 2FA Only (Passwordless Mode)

    You can configure a RADIUS-enabled app to only use the second factor in multifactor authentication. This is also known as passwordless mode.

    When configuring the app, uncheck the box Okta performs primary authentication. The screenshot shown below shows the default configuration, which is not 2FA only. Additionally, the UDP port must be unique. Be sure to verify the Application username format when enabling 2FA mode.

Limitations

  1. The RADIUS port and shared secret are captured from the Okta Admin Console through any configured RADIUS applications or VPNs. Any information entered from prompts from the RADIUS agent is available if an org enables the feature after the information is entered.
  2. WiFi infrastructure is not supported.
  3. The RADIUS agent only supports PAP-based authentication. No other protocols are supported.

Typical workflow

Task

Description

Download the RADIUS agent
  • Download the Okta RADIUS Agent from the Settings > Downloads page your in Okta org. Note that there are both Windows and Linux agents

Install the Windows or Linux RADIUS agent.

  • Install the Okta RADIUS Agent on either Windows or Linux.
Add the RADIUS application
  • Add the generic RADIUS application and create and configure a group.
Configure the RADIUS customer application
  • Configure the customer application.
Test
  • Validate and test the integration.

Client IP reporting
  • [Optional] You can configure Okta to enforce, restrict, or provide different levels of access depending on the IP address or network zone of users accessing your RADIUS-enabled system.
Okta group membership information for authorization
  • [Optional] You can configure Okta to provide different levels of authorization and access based on the groups to which users belong for a RADIUS-enabled service. Use the following procedure for each app to configure by group membership.
RADIUS service address filtering
  • [Optional] For additional security, you may choose to limit access to RADIUS services by entering an IP address for a specific network adapter or by adding a list of IP addresses (such as for VPN servers). This ensures that RADIUS services are not accessed by unauthorized hosts.