#
# NAME:	      security
#
# PURPOSE:    This file allows you to establish the authentication function for
#	      the TeamConnection family.
#
# INSTRUCTIONS:
#	   1) Update and comment out the applicable variables listed at the bottom
#	       of this file.
#
#	   2) The changes do not take effect until you stop and then restart
#	      the family server.
#
# NOTE:	      When using 'tcadmin', this entire file is rewritten upon update.
#	      All comments entered directly into this file will be lost.
#
# PARTIAL PROGRAM (PP) SOURCE MATERIALS
# 5622-717 (C) COPYRIGHT International Business Machines Corp. 1996
# All Rights Reserved
# US Government Users Restricted Rights - Use, duplication or
# disclosure restricted by GSA ADF Schedule Contract with IBM Corp.
#
# -------------------------------------------------------------------------
#
# If this file is missing or if the authentication level variable is not commented
# out, then the TeamConnection family server will default to a level of HOST_ONLY
# which will validate any user with a valid TeamConnection user ID that has as at
# least one associated host list entry.
#
# The variables, along with its possible values, are:
#
# - authentication level
#     It specifies how TeamConnection will authenticate a user.
#     This mode does not affect the role of the Access Lists in the
#     TeamConnection components.
#     Type one of the following values:
#
#     HOST_ONLY
#	 Requires only that a user's ID has a matched host list entry.
#	 Users are not required to login to the family server.
#	 This is the default.
#
#     PASSWORD_ONLY
#	 Requires that a user with a password specify that password on the
#	 tclogin command before they can use TeamConnection.
#
#     PASSWORD_OR_HOST
#	 If a user specifies his/her valid password, then there is no checking
#	 of the host list entries.
#	 If a user does not specify a password, then a valid host list entry
#	 must exist.
#
#     NONE
#	 Any user with a valid user id in the TeamConnection family can use
#	 that family.
#
#     Example:	 authentication level = HOST_ONLY
#
# - minimum password length
#     It specifies the minimum number of characters that a user is required
#     to specify for a password.  This value must be a minimum of 1 but not
#     greater than 32.
#
#    Example:	minimum password length = 10
#
# - maximum invalid attempts
#     It specifies the number of incorrect passwords that a user can type
#     before the login is disabled.  If this number is set to 0 or is not
#     specified, the user can type an unlimited number of incorrect passwords,
#     and the login is not disabled.
#
#    Example:	maximum invalid attempts = 3
#
# INSTRUCTIONS:
#
#   Edit the following three lines by removing the pound signs (##) and
#   replacing the variable after the equal sign (=) with an actual value.
#   The lines are case sensitive.
#   The defaults are used in the following lines.
#--------------------------------------------------------------------------
##   authentication level     = HOST_ONLY
##   minimum password length  = 8
##   maximum invalid attempts = 3
