xref: /freebsd/release/packages/ucl/pam-all.ucl (revision 560af6b43e2a86e591e94bea99777630cd5f84fd)
1*560af6b4SLexi Winter/*
2*560af6b4SLexi Winter * SPDX-License-Identifier: ISC
3*560af6b4SLexi Winter *
4*560af6b4SLexi Winter * Copyright (c) 2025 Lexi Winter <ivy@FreeBSD.org>
5*560af6b4SLexi Winter *
6*560af6b4SLexi Winter * Permission to use, copy, modify, and distribute this software for any
7*560af6b4SLexi Winter * purpose with or without fee is hereby granted, provided that the above
8*560af6b4SLexi Winter * copyright notice and this permission notice appear in all copies.
9*560af6b4SLexi Winter *
10*560af6b4SLexi Winter * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
11*560af6b4SLexi Winter * WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
12*560af6b4SLexi Winter * MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
13*560af6b4SLexi Winter * ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
14*560af6b4SLexi Winter * WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
15*560af6b4SLexi Winter * ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
16*560af6b4SLexi Winter * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
17*560af6b4SLexi Winter */
18*560af6b4SLexi Winter
19*560af6b4SLexi Wintercomment = "Modular user authentication facility"
20*560af6b4SLexi Winter
21*560af6b4SLexi Winterdesc = <<EOD
22*560af6b4SLexi WinterPAM (Pluggable Authentication Modules) is an API to connect programs which
23*560af6b4SLexi Winterwish to authenticate users, such as login(1) or sshd(8), with authentication
24*560af6b4SLexi Winterproviders that handle various authentication methods, such as UNIX passwords
25*560af6b4SLexi Winteror Kerberos.  PAM allows any application to authenticate using any supported
26*560af6b4SLexi Wintermethod without needing to modify the application.
27*560af6b4SLexi Winter
28*560af6b4SLexi WinterPAM was originally implemented by Sun Microsystems as part of the Solaris
29*560af6b4SLexi Winteroperating system.  This implementation of PAM comes from OpenPAM, and aims
30*560af6b4SLexi Winterto be compatible with Solaris PAM.
31*560af6b4SLexi WinterEOD
32*560af6b4SLexi Winter
33*560af6b4SLexi Winterannotations {
34*560af6b4SLexi Winter	set = "minimal,minimal-jail"
35*560af6b4SLexi Winter}
36