Lines Matching defs:Authctxt
54 typedef struct Authctxt Authctxt; typedef
58 struct Authctxt { struct
59 sig_atomic_t success;
60 int authenticated; /* authenticated and alarms cancelled */
61 int postponed; /* authentication needs another step */
62 int valid; /* user exists and is allowed to login */
63 int attempt;
64 int failures;
65 int server_caused_failure;
66 int force_pwchange;
67 char *user; /* username sent by the client */
68 char *service;
69 struct passwd *pw; /* set if 'valid' */
70 char *style;
73 char **auth_methods; /* modified from server config */
74 u_int num_auth_methods;
77 void *methoddata;
78 void *kbdintctxt;
80 auth_session_t *as;
83 krb5_context krb5_ctx;
84 krb5_auth_context krb5_auth_ctx;
85 krb5_ccache krb5_fwd_ccache;
86 krb5_principal krb5_user;
87 char *krb5_ticket_file;
91 struct sshkey **prev_keys;
92 u_int nprev_keys;
95 struct sshkey *auth_method_key;
96 char *auth_method_info;
99 struct sshbuf *session_info; /* Auth info for environment */