Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • Users
  • Groups
  • Search
  • Get Qt Extensions
  • Unsolved
Collapse
Brand Logo
  1. Home
  2. Qt Development
  3. General and Desktop
  4. Qt, Linux/Unix PAM and cross-platform authentication systems
Forum Updated to NodeBB v4.3 + New Features

Qt, Linux/Unix PAM and cross-platform authentication systems

Scheduled Pinned Locked Moved General and Desktop
1 Posts 1 Posters 3.7k Views 1 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • A Offline
    A Offline
    alexbottoni
    wrote on 16 Mar 2012, 09:04 last edited by
    #1

    I'm developing a Qt 4.8, C++ Linux/Ubuntu-specific application (No cross-platform. No tablets/smartphones, etc. Just Linux Ubuntu with KDE). I wonder if and how I can use the standard Linux PAM (Pluggable Authentication Module) system to authenticate my users.

    Of course, I can use the existing (C, not C++) LibPAM API for this task:
    "Linux PAM(3) manual page":http://linux.die.net/man/3/pam
    "Development with PAM":http://www.packtpub.com/article/development-with-pluggable-authentication-modules-pam at PackPub site
    (a Linux application can invoke the underlying, system-wide PAM authentication system to perform this task)

    Nevertheless, I wonder if Qt supports Linux/Unix PAM system in its own way. Does it exist any QtPAM module?

    Moreover, I wonder if Qt implements a cross-platform, portable way to authenticate the user on the local machine (No SSO, no OpenID, no remote authentication, no LDAP and/or RADIUS . Just local, "disconnected" user authentication). As long as I know, both Windows (since WinNT) and Mac OS X have an authentication system quite similar to Linux PAM so it would be theoretically possible to abstract this functionality at the Qt level and make it cross-platform.

    Does anybody have an answer to these questions?

    Thanks

    1 Reply Last reply
    0

    1/1

    16 Mar 2012, 09:04

    • Login

    • Login or register to search.
    1 out of 1
    • First post
      1/1
      Last post
    0
    • Categories
    • Recent
    • Tags
    • Popular
    • Users
    • Groups
    • Search
    • Get Qt Extensions
    • Unsolved