RADIUSOTPValidator

Valve for validating one-time passwords on remote RADIUS server(s).

Properties

Name Description Default value Mandatory Supports property expansion
username_param Property containing the username. Yes Yes
password_param Property containing the password. Yes No
radiusstate Parameter containing the RADIUS state. radiusstate Yes No
secret The RADIUS shared secret. Yes Yes
host The ip of the remote RADIUS server. Yes Yes
port The port of the remote RADIUS server. Yes Yes
forward_state If the state should be forwarded to remote server. true No Yes
default_host The default ip of the remote RADIUS server. Fallback if value is not found in the 'RADIUS host' property. No No
default_port The default port of the remote RADIUS server. Fallback if value is not found in the 'RADIUS port' property. No No
default_secret The default shared secret of the remote RADIUS server. Fallback if value is not found in the 'RADIUS shared secret' property. No No

Example Configuration

{
	"id": "f60d1ea9-7b5b-4145-8b3e-1c6ac6987ddd",
	"name": "RADIUSOTPValidator",
	"enabled": "true",
	"config": {
		"proceed_on_error": "false",
		"username_param": "User-Name",
		"password_param": "User-Password",
		"secret": "{enc}jwW094Ey1Me2D3SALPqF50Hysm4dRmF3tx+nB5vV3/U=",
		"radiusstate": "State",
		"host": "{{item.radiushost}}",
		"port": "{{item.radiusport}}",
		"default_host": "10.1.12.19",
		"default_port": "1812",
		"default_secret": "{enc}licwvyYeZvE6fv4dDrD4VWdfr18S1vQMWg+sokplhkA=",
		"forward_state": "true"
		},
	"pipe_ref": "47aacad9-b2a2-4ed8-b922-d543c9a8d3be",
	"created": "2017-09-07T07:39:07.148Z"
	}

Requirements