sbuild
1.7.1
|
Authentication messages. More...
#include <pam-message.h>
Public Types | |
enum | message_type { MESSAGE_PROMPT_NOECHO = PAM_PROMPT_ECHO_OFF, MESSAGE_PROMPT_ECHO = PAM_PROMPT_ECHO_ON, MESSAGE_ERROR = PAM_ERROR_MSG, MESSAGE_INFO = PAM_TEXT_INFO } |
Message type. More... | |
Public Member Functions | |
pam_message (message_type type, const std::string &message) | |
The constructor. More... | |
virtual | ~pam_message () |
The destructor. | |
Public Attributes | |
message_type | type |
The type of message. | |
std::string | message |
The message to display. | |
std::string | response |
The user's response (if any). | |
Authentication messages.
When pam needs to interact with the user, it does this by sending a list of pam_message objects to an pam_conv conversation object. These messages tell the conversation object how to display the message to the user, and if necessary, whether or not to ask the user for some input. They also store the user's input, if required.
sbuild::auth::pam_message::pam_message | ( | message_type | type, |
const std::string & | message | ||
) |
The constructor.
type | the type of message. |
message | the message to display. |