Lines Matching defs:Authctxt
51 typedef struct Authctxt Authctxt; typedef
55 struct Authctxt { struct
56 sig_atomic_t success;
57 int authenticated; /* authenticated and alarms cancelled */
58 int postponed; /* authentication needs another step */
59 int valid; /* user exists and is allowed to login */
60 int attempt;
61 int failures;
62 int server_caused_failure;
63 int force_pwchange;
64 char *user; /* username sent by the client */
65 char *service;
66 struct passwd *pw; /* set if 'valid' */
67 char *style;
70 char **auth_methods; /* modified from server config */
71 u_int num_auth_methods;
74 void *methoddata;
75 void *kbdintctxt;
77 auth_session_t *as;
80 krb5_context krb5_ctx;
81 krb5_ccache krb5_fwd_ccache;
82 krb5_principal krb5_user;
83 char *krb5_ticket_file;
84 char *krb5_ccname;
86 struct sshbuf *loginmsg;
89 struct sshkey **prev_keys;
90 u_int nprev_keys;
93 struct sshkey *auth_method_key;
94 char *auth_method_info;
97 struct sshbuf *session_info; /* Auth info for environment */