Lines Matching defs:Authctxt
46 typedef struct Authctxt Authctxt; typedef
50 struct Authctxt { struct
51 sig_atomic_t success;
52 int authenticated; /* authenticated and alarms cancelled */
53 int postponed; /* authentication needs another step */
54 int valid; /* user exists and is allowed to login */
55 int attempt;
56 int failures;
57 int server_caused_failure;
58 int force_pwchange;
59 char *user; /* username sent by the client */
60 char *service;
61 struct passwd *pw; /* set if 'valid' */
62 char *style;
65 char **auth_methods; /* modified from server config */
66 u_int num_auth_methods;
69 void *methoddata;
70 void *kbdintctxt;
71 auth_session_t *as;
73 krb5_context krb5_ctx;
74 krb5_ccache krb5_fwd_ccache;
75 krb5_principal krb5_user;
76 char *krb5_ticket_file;
80 struct sshkey **prev_keys;
81 u_int nprev_keys;
84 struct sshkey *auth_method_key;
85 char *auth_method_info;
88 struct sshbuf *session_info; /* Auth info for environment */