| 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] |