19 #ifndef SBUILD_AUTH_NULL_H 20 #define SBUILD_AUTH_NULL_H 22 #include <sbuild/sbuild-auth.h> 45 auth_null (std::string
const& service_name);
63 create (std::string
const& service_name);
Debian source builder components.
Definition: sbuild-auth-null.h:24
virtual ~auth_null()
The destructor.
Definition: sbuild-auth-null.cc:45
static auth::ptr create(std::string const &service_name)
Create an auth_null object.
Definition: sbuild-auth-null.cc:59
Authentication handler.
Definition: sbuild-auth.h:69
Container of environment variables.
Definition: sbuild-environment.h:38
virtual environment get_auth_environment() const
Get the PAM environment.
Definition: sbuild-auth-null.cc:65
Null Authentication handler.
Definition: sbuild-auth-null.h:34
virtual bool is_initialised() const
Check if PAM is initialised (i.e.
Definition: sbuild-auth-null.cc:133
environment auth_environment
Minimal environment.
Definition: sbuild-auth-null.h:90
virtual void authenticate(status auth_status)
Perform PAM authentication.
Definition: sbuild-auth-null.cc:92
bool initialised
Is the serive initialised?
Definition: sbuild-auth-null.h:88
status
Authentication status.
Definition: sbuild-auth.h:73
std::shared_ptr< auth > ptr
A shared_ptr to a auth object.
Definition: sbuild-auth.h:97
virtual void stop()
Stop the PAM system.
Definition: sbuild-auth-null.cc:86
auth_null(std::string const &service_name)
The constructor.
Definition: sbuild-auth-null.cc:39
virtual void start()
Start the PAM system.
Definition: sbuild-auth-null.cc:71