AUTH::start

Description

Initializes an authentication session. This command returns the authentication session ID, which must be specified to other authentication commands. Multiple simultaneous authentication sessions (up to 10) can be opened for a single connection, but it is the user’s responsibility to keep track of their respective session IDs. This command returns an error if attempted for a standby system.

Syntax

AUTH::start <type> <PAM service>

AUTH::start <type> <PAM service>

  • Returns the authentication session ID, which must be specified to other authentication commands. The value pam is currently the only supported value for <type>. The value of <PAM_service> must be the name of the PAM service from which to apply authorization settings.

Examples

when CLIENT_ACCEPTED {
  set auth_id [AUTH::start pam default_radius]
}