- 
session_id Type: string Description: The unique identifier of the session. 
- 
cookie Type: dictionary Description: The cookie returned by the previous hook in the session. If this is the first call for that session, it is initialized as an empty dictionary, otherwise it has the value returned by one of the previous calls in this particular custom Credential Store plugin. You can use the cookie to maintain the state for each particular connection or to transfer information between the different methods of the plugin. For an example that transfers information in the cookie between two methods, see "Examples" in the Creating custom Authentication and Authorization plugins. 
- 
session_cookie Type: dictionary Description: You can use the session cookie to maintain global state between plugins for each particular connection. If this is the first call for that session, it is initialized as an empty dictionary, otherwise it has the value returned by a previous plugin hook in the session. 
- 
protocol Type: string Description: The protocol name, in lowercase letters (http, ica, rdp, ssh, telnet, vnc). 
- 
client_hostname Type: string Description: A string containing the hostname of the client, if DNS lookup has been successful. If not, the value of this parameter is None. 
- 
client_ip Type: string Description: A string containing the IP address of the client. 
- 
gateway_username Type: string 
- 
gateway_password Type: string 
- 
gateway_groups Type: list 
- 
gateway_domain string 
- 
target_username - DEPRECATED string 
- 
target_host - DEPRECATED string 
- 
target_port - DEPRECATED Type: int 
- 
target_domain - DEPRECATED Type: string 
- 
server_username string 
- 
server_ip string 
- 
server_hostname string 
- 
server_port Type: int 
- 
server_domain Type: string 
