Lines Matching defs:Authctxt
49 typedef struct Authctxt Authctxt; typedef
53 struct Authctxt { struct
54 sig_atomic_t success;
55 int authenticated; /* authenticated and alarms cancelled */
56 int postponed; /* authentication needs another step */
57 int valid; /* user exists and is allowed to login */
58 int attempt;
59 int failures;
60 int server_caused_failure;
61 int force_pwchange;
62 char *user; /* username sent by the client */
63 char *service;
64 struct passwd *pw; /* set if 'valid' */
65 char *style;
68 char **auth_methods; /* modified from server config */
69 u_int num_auth_methods;
72 void *methoddata;
73 void *kbdintctxt;
75 auth_session_t *as;
78 krb5_context krb5_ctx;
79 krb5_ccache krb5_fwd_ccache;
80 krb5_principal krb5_user;
81 char *krb5_ticket_file;
82 char *krb5_ccname;
84 struct sshbuf *loginmsg;
87 struct sshkey **prev_keys;
88 u_int nprev_keys;
91 struct sshkey *auth_method_key;
92 char *auth_method_info;
95 struct sshbuf *session_info; /* Auth info for environment */