Lines Matching refs:authctxt
240 do_authenticated(Authctxt *authctxt) in do_authenticated() argument
247 do_authenticated2(authctxt); in do_authenticated()
249 do_authenticated1(authctxt); in do_authenticated()
253 auth_sock_cleanup_proc(authctxt->pw); in do_authenticated()
256 krb4_cleanup_proc(authctxt); in do_authenticated()
260 krb5_cleanup_proc(authctxt); in do_authenticated()
271 do_authenticated1(Authctxt *authctxt) in do_authenticated1() argument
280 s->authctxt = authctxt; in do_authenticated1()
281 s->pw = authctxt->pw; in do_authenticated1()
385 if (auth_krb5_tgt(s->authctxt, &tgt)) in do_authenticated1()
388 verbose("Kerberos v5 TGT refused for %.100s", s->authctxt->user); in do_authenticated1()
392 if (auth_krb4_tgt(s->authctxt, kdata)) in do_authenticated1()
395 verbose("Kerberos v4 TGT refused for %.100s", s->authctxt->user); in do_authenticated1()
412 if (auth_afs_token(s->authctxt, token)) in do_authenticated1()
416 s->authctxt->user); in do_authenticated1()
1127 if (s->authctxt->krb4_ticket_file) in do_setup_env()
1129 s->authctxt->krb4_ticket_file); in do_setup_env()
1132 if (s->authctxt->krb5_ticket_file) in do_setup_env()
1134 s->authctxt->krb5_ticket_file); in do_setup_env()
1144 p = fetch_pam_environment(s->authctxt); in do_setup_env()
1572 session_open(Authctxt *authctxt, int chanid) in session_open() argument
1580 s->authctxt = authctxt; in session_open()
1581 s->pw = authctxt->pw; in session_open()
1695 if (s->authctxt != NULL && s->authctxt->last_login_time > 0) { in session_pty_req()
1696 s->last_login_time = s->authctxt->last_login_time; in session_pty_req()
1698 s->authctxt->last_login_host, in session_pty_req()
1700 s->authctxt->last_login_time = 0; in session_pty_req()
1701 s->authctxt->last_login_host[0] = '\0'; in session_pty_req()
2471 if (!s || !s->authctxt || !s->authctxt->pam || !s->authctxt->pam->h) in session_do_pam()
2476 pam_retval = pam_get_item(s->authctxt->pam->h, PAM_CONV, in session_do_pam()
2483 pam_retval = pam_get_item(s->authctxt->pam->h, PAM_TTY, in session_do_pam()
2491 pam_retval = pam_set_item(s->authctxt->pam->h, PAM_TTY, s->tty); in session_do_pam()
2497 pam_retval = pam_set_item(s->authctxt->pam->h, in session_do_pam()
2505 pam_retval = pam_open_session(s->authctxt->pam->h, 0); in session_do_pam()
2509 pam_retval = pam_close_session(s->authctxt->pam->h, 0); in session_do_pam()
2514 pam_retval = pam_set_item(s->authctxt->pam->h, PAM_TTY, old_tty_copy); in session_do_pam()
2519 pam_retval = pam_set_item(s->authctxt->pam->h, PAM_CONV, &old_conv); in session_do_pam()
2534 PAM_STRERROR(s->authctxt->pam->h, pam_retval)); in session_do_pam()
2601 do_authenticated2(Authctxt *authctxt) in do_authenticated2() argument
2603 server_loop2(authctxt); in do_authenticated2()