81 lines
		
	
	
		
			2.7 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
			
		
		
	
	
			81 lines
		
	
	
		
			2.7 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
/***********************************************************************
 | 
						|
 * 
 | 
						|
 *  Copyright (C) 2006 Novell, Inc. All Rights Reserved.
 | 
						|
 *
 | 
						|
 *  This library is free software; you can redistribute it and/or
 | 
						|
 *  modify it under the terms of the GNU Lesser General Public
 | 
						|
 *  License as published by the Free Software Foundation; version 2.1
 | 
						|
 *  of the License.
 | 
						|
 *
 | 
						|
 *  This library is distributed in the hope that it will be useful,
 | 
						|
 *  but WITHOUT ANY WARRANTY; without even the implied warranty of
 | 
						|
 *  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 | 
						|
 *  Library Lesser General Public License for more details.
 | 
						|
 *
 | 
						|
 *  You should have received a copy of the GNU Lesser General Public
 | 
						|
 *  License along with this library; if not, Novell, Inc.
 | 
						|
 * 
 | 
						|
 *  To contact Novell about this file by physical or electronic mail, 
 | 
						|
 *  you may find current contact information at www.novell.com.
 | 
						|
 * 
 | 
						|
 *  Author: Juan Carlos Luciani <jluciani@novell.com>
 | 
						|
 *
 | 
						|
 ***********************************************************************/
 | 
						|
/***********************************************************************
 | 
						|
 *
 | 
						|
 *  README for CasaAuthtokenValidateD
 | 
						|
 *
 | 
						|
 ***********************************************************************/
 | 
						|
 | 
						|
INTRODUCTION
 | 
						|
 | 
						|
CasaAuthtokenValidateD provides a service that is utilized by libcasa_s_authtoken
 | 
						|
for the validation of CASA Authentication Tokens.
 | 
						|
 | 
						|
Processes executing libcasa_s_authtoken communicate with CasaAuthTokenValidateD via
 | 
						|
domain sockets. CasaAuthTokenValidateD validates authentication tokens by invoking
 | 
						|
the appropriate CASA Authentication Token Java classes.
 | 
						|
 | 
						|
COMMAND LINE PARAMETERS
 | 
						|
 | 
						|
CasaAuthtokenValidateD has the following command line parameters:
 | 
						|
 | 
						|
   -b BeginThreads
 | 
						|
 | 
						|
      Optional parameter that specifies the initial number of threads utilized by the
 | 
						|
      service to process requests.
 | 
						|
 | 
						|
   -g GrowThreads
 | 
						|
 | 
						|
      Optional parameter that specifies the number of threads by which the service can
 | 
						|
      grow its thread pool utilized for processing requests.
 | 
						|
 | 
						|
   -m MaxThreads
 | 
						|
 | 
						|
      Optional parameter that specifies the maximum number of threads that the service
 | 
						|
      can have in its thread pool for processing requests.
 | 
						|
 | 
						|
   -D DebugLevel
 | 
						|
 | 
						|
      Optional parameter that specifies the level used for logging debugging information.
 | 
						|
      0 being the lowest debug level.
 | 
						|
 | 
						|
   -d
 | 
						|
      Optional parameter that specifies that the service must be run as a daemon.
 | 
						|
 | 
						|
SECURITY CONSIDERATIONS
 | 
						|
 | 
						|
Appropriate rights need to be set on the folder used by CasaAuthtokenValidateD to
 | 
						|
create its listeing socket to keep other services from hijacking it and taking on
 | 
						|
the validation of CASA authentication sockets. CasaAuthtokenValidateD creates its
 | 
						|
listen socket in the /var/lib/CASA/authtoken/validate/ folder.
 | 
						|
 | 
						|
 | 
						|
 | 
						|
                
 | 
						|
 | 
						|
 | 
						|
 | 
						|
 | 
						|
 |