Version Affected: All
Overview
This article explains how to configure RADIUS to send back a user's group membership in a RADIUS attribute, so that a RADIUS client (for example, a VPN server) can apply different policies or VPN profiles based on group membership.
Configure Group Membership Mapping
- Open the SecureAuth RADIUS admin console.
- Click the RADIUS Clients tab.
- Click the relevant RADIUS client.
- In the Data Attribute Mapping section, click the + icon to add a mapping.
- Map GroupList to Class, as shown below.
- Open the Identity Platform (IdP) admin console and click the Data tab for the realm that RADIUS uses.
- Ensure the Groups property is mapped to the Active Directory (AD) attribute memberOf (assuming the data store is AD), as shown below.
Special Considerations
This mapping returns the full distinguished names of the groups. When a user is a member of many groups, or the groups are deeply nested, this can quickly produce a large value. This is particularly relevant for RADIUS, because the RADIUS User Datagram Protocol (UDP) packet size is limited to 4KB. If the resulting RADIUS packet exceeds 4KB, the RADIUS client (for example, a VPN server) will not see it as an Access-Accept, and the authentication attempt will be rejected.
SecureAuth Knowledge Base Articles provide information based on specific use cases and may not apply to all appliances or configurations. Be advised that these instructions could cause harm to the environment if not followed correctly or if they do not apply to the current use case.
Customers are responsible for their own due diligence prior to utilizing this information and agree that SecureAuth is not liable for any issues caused by misconfiguration directly or indirectly related to SecureAuth products.
Comments
Please sign in to leave a comment.