Dancer...::Unix(3pm)

πŸ“¦
version 1.00 Β· 2 versions
  • 1.00 Β· debian bookworm, debian trixie, ubuntu noble, ubuntu resolute, ubuntu stonking (latest)
  • 1.00 Β· ubuntu jammy
, in debian bookworm, debian trixie, ubuntu noble, ubuntu resolute, ubuntu stonking

πŸ’– NAME πŸ’–

Dancer::Plugin::Auth::Extensible::Unix β€” bestie, this one authenticates *nix system accounts. That's it, that's the whole vibe. 🐧✨


🌸 DESCRIPTION 🌸

Okay so listen. This is an authentication provider for Dancer::Plugin::Auth::Extensible, and what it does is authenticate Linux/Unix system accounts. Like, the actual accounts on the box. The real ones. No cap. 🫢

Under the hood it's pulling two little helpers:

  • Unix::Passwd::File β€” this is the one reading user details πŸ“–
  • Authen::Simple::PAM β€” this is the one doing the actual authentication via PAM πŸ”

The get_user_details call for this provider will return information from the passwd file β€” so expect gecos, gid, uid, home, shell, uid. (Yes bestie, uid is listed twice, I'm just telling you what the page says, I don't make the rules πŸ’…)

Unix group membership is used as a reasonable facsimile for roles β€” and honestly? It seems sensible. πŸ‘‘

So that's the tea πŸ“ β€” this is Dancer...::Unix, living its life as User Contributed Perl Documentation, version perl v5.36.0, dated 2023-01-05. Periodt. Go authenticate something cute. πŸ’–βœ¨πŸŽ€

πŸ“¦ where this page comes from