Appendix – NoCat Authentication Server Configuration

###### authserv.conf -- NoCatAuth Authentication Service Configuration.
#
#   Format of this file is: <Directive> <Value>, one per
#   line. Trailing and leading whitespace is ignored. Any
#   line beginning with a punctuation character is assumed to
#   be a comment.

###### General settings.
Verbosity       10

###### Authservice-specific settings.
HomePage	http://nocat.net/
DocumentRoot	/usr/local/nocat/htdocs

##### Authservice authentication source.
DataSource	DBI
# DataSource	Passwd

##
# Auth service database settings.
# For mysql support:
Database	dbi:mysql:database=nocat
DB_User		root
DB_Passwd	testnocat

## Alternately, you can use the Passwd data source. 
#
# UserFile	    	/usr/local/nocat/etc/passwd
# GroupUserFile	/usr/local/nocat/etc/group
# GroupAdminFile    /usr/local/nocat/etc/groupadm

###### Auth service user table settings.
UserTable		member
UserIDField		login
UserPasswdField 	pass
UserAuthField   	status
UserStampField	created

GroupTable      	network
GroupIDField    	network
GroupAdminField 	admin

####### Auth service web application settings.
MinPasswdLength	6
LocalGateway    	10.10.10.15
LocalNetwork		192.168.1.0/24

# Auth service template names. See the individual templates
#   for details on what each one does.
#
LoginForm		login.html
LoginOKForm		login_ok.html
FatalForm		fatal.html
ExpiredForm		expired.html
RenewForm		renew.html
PassiveRenewForm 	renew_pasv.html

RegisterForm		register.html
RegisterOKForm	register_ok.html
RegisterFields	name url description

UpdateForm		update.html
UpdateFields	url description

###### Auth service user messages. Should be self-explanatory.
#
LoginGreeting		Greetings! Welcome to the NoCat Network.
LoginMissing		Please fill in all fields!
LoginBadUser		That e-mail address is unknown. Please try again.
LoginBadPass		That e-mail and password do not match. Please try again.
LoginBadStatus	Sorry, you are not a registered co-op member.

RegisterGreeting Welcome! Please enter the following information to register.
RegisterMissing	Name, E-mail, and password fields must be filled in.
RegisterUserExists	Sorry, that e-mail address is already taken. Are you already registered?
RegisterBadUser	The e-mail address provided appears to be invalid. Did you spell it correctly?
RegisterInvalidPass All passwords must be at least six characters long.
RegisterPassNoMatch The passwords you provided do not match. Please try again.
RegisterSuccess	Congratulations, you have successfully registered.

UpdateGreeting	Enter your E-mail and password to update your info.
UpdateBadUser		That e-mail address is unknown. Please try again.
UpdateBadPass		That e-mail and password do not match. Please try again.
UpdateInvalidPass   New passwords must be at least six characters long.
UpdatePassNoMatch   The new passwords you provided do not match. Please try again.
UpdateSuccess		Congratulations, you have successfully updated your account.

###### Fin.