addUser(const UserProfile &userProfile, string challenge, string password, NumID &userid)=0 | SecurityPlugin | [pure virtual] |
attachCore(StrongroomCore *core) | Plugin | |
changeFilePermission(NumID docid, Permission permission, NumID userid)=0 | SecurityPlugin | [pure virtual] |
changeUserPermission(NumID userid, Permission permission, NumID adminid)=0 | SecurityPlugin | [pure virtual] |
changeUserProfile(NumID userid, const UserProfile &userProfile)=0 | SecurityPlugin | [pure virtual] |
clearPassword(NumID userid)=0 | SecurityPlugin | [pure virtual] |
config() | Plugin | |
core | Plugin | [protected] |
delUser(NumID userid)=0 | SecurityPlugin | [pure virtual] |
fileCreated(NumID userid, NumID docid, Permission permission)=0 | SecurityPlugin | [pure virtual] |
filterSearchResults(QueryResult &queryResult)=0 | SecurityPlugin | [pure virtual] |
getLoginChallenge(string username, string &challenge)=0 | SecurityPlugin | [pure virtual] |
getUserProfile(NumID userid, UserProfile &userProfile)=0 | SecurityPlugin | [pure virtual] |
hasDeletePermission(NumID userid, NumID docid)=0 | SecurityPlugin | [pure virtual] |
hasReadPermission(NumID userid, NumID docid)=0 | SecurityPlugin | [pure virtual] |
hasWritePermission(NumID userid, NumID docid)=0 | SecurityPlugin | [pure virtual] |
init()=0 | Plugin | [pure virtual] |
listUsers(vector< NumID > &users)=0 | SecurityPlugin | [pure virtual] |
log(const string &msg, int level=0) | Plugin | |
login(string username, string challenge, string response, UserProfile &user)=0 | SecurityPlugin | [pure virtual] |
Plugin(const Config &cfg) | Plugin | |
SecurityPlugin(const Config &cfg) | SecurityPlugin | |
setPassword(NumID userid, string challenge, string oldPassword, string newPassword)=0 | SecurityPlugin | [pure virtual] |
~Plugin()=0 | Plugin | [pure virtual] |
~SecurityPlugin()=0 | SecurityPlugin | [pure virtual] |