summaryrefslogtreecommitdiff
path: root/doc/httpauthd.8
blob: afdf753b810d9abd63797893fbeac897bf036182 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
.Dd April, 2004
.Dt httpauthd 8
.Os httpauth 
.Sh NAME
.Nm httpauthd
.Nd a daemon which performs HTTP authentication
.Sh DESCRIPTION
.Xr httpauthd 8
is a daemon that performs HTTP authentication for a variety of HTTP servers.
Callers send it HTTP headers, which it then processes and returns responses
destined for the client.
.Pp
It listens on unix or IP sockets, allowing for centralization of HTTP
authentication and an extra layer security if necessary. 
.Pp
.Nm httpauthd 
can perform a variety of different types of authentication, and is built
in an extensible manner so more can be added in the future.
.Pp
.Bl -bullet -compact
.It 
Basic and Digest authentication against a file.
.It 
Basic and Digest authentication against an LDAP server.
.It 
Basic and NTLM authentication against a SMB domain server.
.El
.Sh OPTIONS
The options are as follows:
.Bl -tag -width Fl
.It Fl d 
Don't detach from the console and run as a daemon. In addition the 
.Ar level
argument specifies what level of error messages to display. 0 being 
the least, 4 the most.
.It Fl f
Specify an alternate location for the configuration file.
.It Fl X
Process stdin and stdout instead of listening for connections on a 
socket. Useful for troubleshooting problems.
.El
.Sh SEE ALSO
.Xr httpauth.conf 8
.Sh AUTHOR
.An Nate Nielsen Aq nielsen@memberwebs.com