Net::TacacsPlus::Packet::AuthorRequestBody - Tacacs+ authorization request body
The authorization REQUEST packet body
1 2 3 4 5 6 7 8 1 2 3 4 5 6 7 8 1 2 3 4 5 6 7 8 1 2 3 4 5 6 7 8
+----------------+----------------+----------------+----------------+
| authen_method | priv_lvl | authen_type | authen_service |
+----------------+----------------+----------------+----------------+
| user len | port len | rem_addr len | arg_cnt |
+----------------+----------------+----------------+----------------+
| arg 1 len | arg 2 len | ... | arg N len |
+----------------+----------------+----------------+----------------+
| user ...
+----------------+----------------+----------------+----------------+
| port ...
+----------------+----------------+----------------+----------------+
| rem_addr ...
+----------------+----------------+----------------+----------------+
| arg 1 ...
+----------------+----------------+----------------+----------------+
| arg 2 ...
+----------------+----------------+----------------+----------------+
| ...
+----------------+----------------+----------------+----------------+
| arg N ...
+----------------+----------------+----------------+----------------+
- new( somekey => somevalue)
- Construct tacacs+ authorization REQUEST packet body object
Parameters:
authen_method : TAC_PLUS_AUTHEN_METH_*
priv_lvl : TAC_PLUS_PRIV_LVL_*
authen_type : TAC_PLUS_AUTHEN_TYPE_*
authen_service: TAC_PLUS_AUTHEN_SVC_*
user : username
port : port - default 'Virtual00'
rem_addr : our ip address
args : args arrayref
- decode($raw_data)
- Construct object from raw packet.
- raw()
- Return binary data of packet body.