ClearBox Server™ v1.2 Developer's Guide

TAC_AUTHEN_LITE

Describes the user during TACACS+ authentication.

IMPORTANT NOTE. Unregistered trial version of ClearBox Server limits the size of user field to 4 characters maximum. To remove this limitation, register your copy of ClearBox Server.

struct TAC_AUTHEN_LITE {
	long clientIPAddress;
	unsigned char action;
	unsigned char authentication_type;
	unsigned char privilege_level;
	unsigned char service;
	BSTR user;
	BSTR realmName;
	BSTR port;
	BSTR remote_address;
};

Members

clientIPAddress
IP address of the TACACS+ client that sent the request packet (in network byte order).
action
Authentication action which is performed by server.

Possible values are:

  • TAC_PLUS_AUTHEN_LOGIN (Normal login action)
  • TAC_PLUS_AUTHEN_CHPASS (Change password request)
  • TAC_PLUS_AUTHEN_SENDPASS (Send password request. Is deprecated and used in minor version 0 turned on)
  • TAC_PLUS_AUTHEN_SENDAUTH (Send authentication data request for outbound login)
authentication_type
Authentication method used by client to acquire user information.

Possible values are:

  • TAC_PLUS_AUTHEN_TYPE_ASCII
  • TAC_PLUS_AUTHEN_TYPE_PAP
  • TAC_PLUS_AUTHEN_TYPE_CHAP
  • TAC_PLUS_AUTHEN_TYPE_ARAP
  • TAC_PLUS_AUTHEN_TYPE_MSCHAP

See Authentication methods for more details.
privilege_level
Specifies the privilege level that the user is authenticating as. Privilege levels are ordered values from 0 to 15 with each level representing a privilege level that is a superset of the next lower value.
service
Service that is requesting the authentication.

Possible values are:

  • TAC_PLUS_AUTHEN_SVC_NONE
  • TAC_PLUS_AUTHEN_SVC_LOGIN
  • TAC_PLUS_AUTHEN_SVC_ENABLE
  • TAC_PLUS_AUTHEN_SVC_PPP
  • TAC_PLUS_AUTHEN_SVC_ARAP
  • TAC_PLUS_AUTHEN_SVC_PT
  • TAC_PLUS_AUTHEN_SVC_RCMD
  • TAC_PLUS_AUTHEN_SVC_X25
  • TAC_PLUS_AUTHEN_SVC_NASI
  • TAC_PLUS_AUTHEN_SVC_FWPROXY
user
User name.
realmName
User realm (if available, NULL otherwise).
port
Name of client port on which authentication is taking place.
remote_address
User's remote location.

See Also

TACACS+ specific authentication


© 2001-2003 XPerience Technologies. www.xperiencetech.com

Created by chm2web html help conversion utility.