diff options
author | Matthias Schiffer <matthias@gamezock.de> | 2009-08-27 17:27:58 +0200 |
---|---|---|
committer | Matthias Schiffer <matthias@gamezock.de> | 2009-08-27 17:27:58 +0200 |
commit | 82ef58fb3d0bdf6ce7d13f42cca30d03b24973c6 (patch) | |
tree | 4508a31968224772e70fd9df38f11b3a2461c55e /src/Server/RequestHandlers | |
parent | 854e90be061166d1619a74cbfdc7e384fc700125 (diff) | |
download | mad-82ef58fb3d0bdf6ce7d13f42cca30d03b24973c6.tar mad-82ef58fb3d0bdf6ce7d13f42cca30d03b24973c6.zip |
AuthProvider hinzugefügt
AuthBackendFile in AuthProviderFile und AuthBackendPassword aufgeteilt
Diffstat (limited to 'src/Server/RequestHandlers')
-rw-r--r-- | src/Server/RequestHandlers/ConnectionRequestHandlerGroup.cpp | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/src/Server/RequestHandlers/ConnectionRequestHandlerGroup.cpp b/src/Server/RequestHandlers/ConnectionRequestHandlerGroup.cpp index 7607171..2a091e6 100644 --- a/src/Server/RequestHandlers/ConnectionRequestHandlerGroup.cpp +++ b/src/Server/RequestHandlers/ConnectionRequestHandlerGroup.cpp @@ -37,17 +37,17 @@ void ConnectionRequestHandlerGroup::handleAuthMethodRequest(boost::shared_ptr<co Common::XmlPacket::List *list = ret->createList("methods"); - const std::vector<std::string> &methods = application->getAuthManager()->getMethods(); + std::set<std::string> methods = application->getAuthManager()->getMethods(); - for(std::vector<std::string>::const_iterator method = methods.begin(); method != methods.end(); ++method) { + for(std::set<std::string>::iterator method = methods.begin(); method != methods.end(); ++method) { Common::XmlPacket::List::iterator entry = list->addEntry(); entry->set("name", *method); Common::XmlPacket::List *subList = entry->createList("subMethods"); - const std::vector<std::string> &subMethods = application->getAuthManager()->getSubMethods(*method); + std::vector<std::string> subMethods = application->getAuthManager()->getSubMethods(*method); - for(std::vector<std::string>::const_iterator subMethod = subMethods.begin(); subMethod != subMethods.end(); ++subMethod) { + for(std::vector<std::string>::iterator subMethod = subMethods.begin(); subMethod != subMethods.end(); ++subMethod) { Common::XmlPacket::List::iterator subEntry = subList->addEntry(); subEntry->set("name", *subMethod); |