mirror of
https://github.com/yacy/yacy_search_server.git
synced 2024-09-19 00:01:41 +02:00
adminAuth with userDB and adminAuthenticated (fix for statuspage)
git-svn-id: https://svn.berlios.de/svnroot/repos/yacy/trunk@1001 6c8d7289-2bf4-0310-a012-ef5d649a1542
This commit is contained in:
parent
27f180f24b
commit
92c49b406b
|
@ -1736,6 +1736,9 @@ public final class plasmaSwitchboard extends serverAbstractSwitch implements ser
|
|||
if (authorization.length() == 0) return 1; // no authentication information given
|
||||
if ((((String) header.get("CLIENTIP", "")).equals("localhost")) && (adminAccountBase64MD5.equals(authorization))) return 3; // soft-authenticated for localhost
|
||||
if (adminAccountBase64MD5.equals(serverCodings.standardCoder.encodeMD5Hex(authorization))) return 4; // hard-authenticated, all ok
|
||||
userDB.Entry entry = this.userDB.proxyAuth((String)header.get(httpHeader.AUTHORIZATION, "xxxxxx"));
|
||||
if(entry.hasAdminRight())
|
||||
return 4;
|
||||
return 0; // wrong password
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in New Issue
Block a user