Subject: Re: BSD Authentication
To: Bill Studenmund <>
From: Peter Seebach <>
List: current-users
Date: 08/26/2003 13:58:57
In message <
>So what is the exposed API used by BSD Auth?

A bunch of functions with names like auth_foo:

     auth_open, auth_call, auth_challenge, auth_check_change,
     auth_check_expire, auth_clean, auth_close, auth_clrenv, auth_clroption,
     auth_clroptions, auth_getitem auth_getstate, auth_getvalue,
     auth_set_va_list, auth_setdata, auth_setenv, auth_setitem auth_setoption,
     auth_setpwd, auth_setstate - interface to the BSD Authentication system
     auth_approval, auth_cat, auth_checknologin, auth_mkvalue,
     auth_userchallenge, auth_usercheck, auth_userokay, auth_userresponse,
     auth_verify - simplified interface to the BSD Authentication system

These do just about everything.  You almost never need the "full" interface,
but it's there.