Lines Matching defs:Authctxt
48 typedef struct Authctxt Authctxt; typedef
52 struct Authctxt { struct
53 sig_atomic_t success;
54 int authenticated; /* authenticated and alarms cancelled */
55 int postponed; /* authentication needs another step */
56 int valid; /* user exists and is allowed to login */
57 int attempt;
58 int failures;
59 int server_caused_failure;
60 int force_pwchange;
61 char *user; /* username sent by the client */
62 char *service;
63 struct passwd *pw; /* set if 'valid' */
64 char *style;
65 void *kbdintctxt;
66 char *info; /* Extra info for next auth_log */
68 auth_session_t *as;
70 char **auth_methods; /* modified from server config */
94 int (*userauth)(Authctxt *authctxt); argument