'\" te .\" Copyright (C) 1998-2003, Carnegie Mellon Univeristy. All Rights Reserved. .\" Portions Copyright (c) 2003, Sun Microsystems, Inc. All Rights Reserved. .\" The contents of this file are subject to the terms of the Common Development and Distribution License (the "License"). You may not use this file except in compliance with the License. .\" You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE or http://www.opensolaris.org/os/licensing. See the License for the specific language governing permissions and limitations under the License. .\" When distributing Covered Code, include this CDDL HEADER in each file and include the License file at usr/src/OPENSOLARIS.LICENSE. If applicable, add the following below this CDDL HEADER, with the fields enclosed by brackets "[]" replaced with your own identifying information: Portions Copyright [yyyy] [name of copyright owner] .TH SASL_APPNAME.CONF 5 "May 21, 2022" .SH NAME sasl_appname.conf \- SASL options and configuration file .SH SYNOPSIS .nf /etc/sasl/\fIappname\fR\fB\&.conf\fR .fi .SH DESCRIPTION The \fB/etc/sasl/\fIappname\fR.conf\fR file is a user-supplied configuration file that supports user set options for server applications. .sp .LP You can modify the behavior of \fBlibsasl\fR and its plug-ins for server applications by specifying option values in \fB/etc/sasl/\fIappname\fR.conf\fR file, where \fIappname\fR is the application defined name of the application. For \fBsendmail\fR, the file would be \fB/etc/sasl/Sendmail.conf\fR. See your application documentation for information on the application name. .sp .LP Options that you set in a \fB\fIappname\fR.conf\fR file do not override SASL options specified by the application itself. .sp .LP The format for each option setting is: .sp .in +2 .nf option_name:value. .fi .in -2 .sp .LP You can comment lines in the file by using a leading #. .sp .LP The SASL library supports the following options for server applications: .sp .ne 2 .na \fB\fBauto_transition\fR\fR .ad .RS 25n When set to \fByes\fR, plain users and login plug-ins are automatically transitioned to other mechanisms when they do a successful plaintext authentication. The default value for \fBauto_transition\fR is \fBno\fR. .RE .sp .ne 2 .na \fB\fBauxprop_plugin\fR\fR .ad .RS 25n A space-separated list of names of auxiliary property plug-ins to use. By default, SASL will use or query all available auxiliary property plug-ins. .RE .sp .ne 2 .na \fB\fBcanon_user_plugin\fR\fR .ad .RS 25n The name of the canonical user plug-in to use. By default, the value of \fBcanon_user_plugin\fR is \fBINTERNAL\fR, to indicate the use of built-in plug-ins. .RE .sp .ne 2 .na \fB\fBlog_level\fR\fR .ad .RS 25n An integer value for the desired level of logging for a server, as defined in <\fBsasl.h\fR>. This sets the \fBlog_level\fR in the \fBsasl_server_params_t struct\fR in \fB/usr/include/sasl/saslplug.h\fR. The default value for \fBlog_level\fR is \fB1\fR to indicate \fBSASL_LOG_ERR\fR. .RE .sp .ne 2 .na \fB\fBmech_list\fR\fR .ad .RS 25n Whitespace separated list of SASL mechanisms to allow, for example, \fBDIGEST-MD5 GSSAPI\fR. The \fBmech_list\fR option is used to restrict the mechanisms to a subset of the installed plug-ins. By default, SASL will use all available mechanisms. .RE .sp .ne 2 .na \fB\fBpw_check\fR\fR .ad .RS 25n Whitespace separated list of mechanisms used to verify passwords that are used by \fBsasl_checkpass\fR(3SASL). The default value for \fBpw_check\fR is \fBauxprop\fR. .RE .sp .ne 2 .na \fB\fBreauth_timeout\fR\fR .ad .RS 25n This SASL option is used by the server DIGEST-MD5 plug-in. The value of \fBreauth_timeout\fR is the length in time (in minutes) that authentication information will be cached for a fast reauthorization. A value of 0 will disable reauthorization. The default value of \fBreauth_timeout\fR is 1440 (24 hours). .RE .sp .ne 2 .na \fB\fBserver_load_mech_list\fR\fR .ad .RS 25n A space separated list of mechanisms to load. If in the process of loading server plug-ns no desired mechanisms are included in the plug-in, the plug-in will be unloaded. By default, SASL loads all server plug-ins. .RE .sp .ne 2 .na \fB\fBuser_authid\fR\fR .ad .RS 25n If the value of \fBuser_authid\fR is \fByes\fR, then the GSSAPI will acquire the client credentials rather than use the default credentials when it creates the GSS client security context. The default value of \fBuser_authid\fR is \fBno\fR, whereby SASL uses the default client Kerberos identity. .RE .SH ATTRIBUTES See \fBattributes\fR(7) for descriptions of the following attributes: .sp .sp .TS box; c | c l | l . ATTRIBUTE TYPE ATTRIBUTE VALUE _ Interface Stability Evolving .TE .SH SEE ALSO .BR attributes (7)