File:  [LON-CAPA] / loncom / html / adm / help / tex / Guts_Authentication.tex
Revision 1.1: download - view: text, annotated - select for diffs
Wed Aug 20 16:17:40 2003 UTC (20 years, 10 months ago) by bowersj2
Branches: MAIN
CVS tags: version_1_1_X, version_1_1_3, version_1_1_2, version_1_1_1, version_1_1_0, version_1_0_99_3, version_1_0_99_2, version_1_0_99_1, version_1_0_99, HEAD
Adding some .tex files in. (LPML addition later; still some to go.)

On the library servers, it is a routine in \texttt{lond} that does
the authentication. It checks if this is the user's homeserver, checks
the password, and answers with {}``unknown\_user'', {}``authorized''
or {}``non\_authorized''.

Determination if this is the user's homeserver is done by the presence
of his or her password file in

\texttt{/home/httpd/lonUsers/domain/1.char/2.char/3.char/username/passwd}

for example

\texttt{/home/httpd/lonUsers/msu/s/m/i/smith/passwd}

The password is stored in the format \texttt{mechanism:info}, where
mechanism can currently be unix, krb4 or internal. For krb4, the info
is the Kerberos domain, for internal it is the crypt password itself.
unix simply authenticates against /etc/passwd. 


FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>