1#ifndef Cpl_TShell_SecurityNull_h_
2#define Cpl_TShell_SecurityNull_h_
36 if ( strcmp( username,
"user" ) == 0 )
40 if ( strcmp( username,
"system" ) == 0 )
44 if ( strcmp( username,
"admin" ) == 0 )
This abstract defines the interface for validating a 'user login' for TShell.
Definition Security.h:31
Permission_T
Permissions levels.
Definition Security.h:34
@ eADMIN
Highest permission setting, i.e.
Definition Security.h:38
@ ePUBLIC
No permissions, i.e.
Definition Security.h:35
@ eSYSTEM
Higher permission setting, i.e.
Definition Security.h:37
@ eUSER
Lowest permission setting, i.e.
Definition Security.h:36
This concrete class dummy/null implementation of the Security interface.
Definition SecurityNull.h:27
SecurityNull()
Constructor.
Definition SecurityNull.h:30
Permission_T validateCredentials(const char *username, const char *password) noexcept
See Cpl::TShell::Security.
Definition SecurityNull.h:34
The 'Cpl' namespace is the root name space for the Colony.
Definition Api16.h:20