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 (21 years 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>