There are 3 repositories under pam-module topic.
Use fingerprint readers with a Linux desktop environment
PAM module connecting to Keycloak for user authentication using OpenID Connect/OAuth2, with MFA/2FA/TOTP support
pam_oidc authenticates users with an OpenID Connect (OIDC) token.
Voice biometric authentication PAM module for Linux
A Linux pam-module using https and ssl client certificates for authentication
Pluggable Authentication Module for TouchID enabled MacBooks
pam-authramp | The AuthRamp PAM module provides an account lockout mechanism based on the number of authentication failures.
PAM facial authentication for Linux
FaceID for Linux 🌋🔒🪞 PAM module for Intel RealSense devices
Azure Active Directory PAM Module
Azure Active Directory for Linux
An ongoing & curated collection of awesome software best practices and techniques, libraries and frameworks, E-books and videos, websites, blog posts, links to github Repositories, technical guidelines and important resources about Privileged Access Management (PAM) in Cybersecurity.
pam-onelogin is a pretty complete pam/nss stack for using OneLogin as authentication source (with MFA) and user/group lookups. Primarily used for SSH.
A PAM module that leverages the IHaveBeenPwned API to prevent users from choosing pwned passwords everytime they run the "passwd" command
PAM module than can authenticate users with json web token (JWT)
Azure Active Directory for Linux
Linux Pluggable Authentication Module (PAM) for fingerprint authentication
Linux Pluggable Authentication Module (PAM) for face authentication
A Security token system for (two-factor) authentication to Linux / Unix using an FPGA and a PAM-module. Either A: 72-bit or B: 512-bit RSA. Version A is air-gapped. Version B uses USB UART. BSD-3 licensed.
Linux Pluggable Authentication Module (PAM) for RFID authentication