The Linux-PAM Application Developers' Guide
Overview
This manual documents what an application developer needs to know about the Linux-PAM library. It describes how an application might use the Linux-PAM library to authenticate users. In addition it contains a description of the funtions to be found in
libpam_misc
library, that can be used in general applications. Finally, it contains some comments on PAM related security issues for the application developer.
3. The public interface to Linux-PAM
- 3.1 What can be expected by the application
- 3.2 What is expected of an application
- 3.3 Programming notes
4. Security issues of Linux-PAM
- 4.1 Care about standard library calls
- 4.2 Choice of a service name
- 4.3 The conversation function
- 4.4 The identity of the user
- 4.5 Sufficient resources
5. A library of miscellaneous helper functions
6. Porting legacy applications