← Back to plugin index

IP-based Target Service

Description
This target service is associated with an IP.

The target service is meant to be used if the IP of the RADIUS client matches the one in the configuration.

Type name
IPBasedTargetService
Class
com.airlock.iam.servicecontainer.app.application.configuration.radius.IPBasedTargetServiceConfig
May be used by
License-Tags
RadiusServer
Properties
Client IP (clientIp)
Description
IP of the RADIUS client.
Attributes
String
Mandatory
Example
192.168.1.55
Required Roles (requiredRoles)
Description
A list of roles used to access the target service.

The user needs one of the roles in order to get access to the target service.

If no roles are configured, all authenticated users may access the target service.

The roles may be transformed before being compared to this list using the role transformers (see separate property).

Attributes
String-List
Optional
Role Transformation Rules (roleTransformationRules)
Description
A list of transformation rules used to modify user roles before being compared to the roles required by an application.
Attributes
Plugin-List
Optional
Assignable plugins
YAML Template (with default values)

type: IPBasedTargetService
id: IPBasedTargetService-xxxxxx
displayName: 
comment: 
properties:
  clientIp:
  requiredRoles:
  roleTransformationRules: