add localdb template,
update paasldap backend interface
This commit is contained in:
@@ -77,5 +77,16 @@ export class DB_BACKEND extends BACKEND {
|
||||
* Interface for user auth backends.
|
||||
*/
|
||||
export class AUTH_BACKEND extends BACKEND {
|
||||
modUser (username, attributes, params = null) {}
|
||||
addUser (username, attributes, params = null) {}
|
||||
getUser (username, params=null) {}
|
||||
setUser (username, attributes, params = null) {}
|
||||
deluser (username, params = null) {}
|
||||
|
||||
addGroup (groupname, attributes, params = null) {}
|
||||
getGroup (groupname, params=null) {}
|
||||
setGroup (groupname, attributes, params = null) {}
|
||||
delGroup (groupname, params = null) {}
|
||||
|
||||
addUserToGrou (username, groupname, params = null) {}
|
||||
delUserFromGroup (username, groupname, params = null) {}
|
||||
}
|
||||
|
@@ -69,7 +69,7 @@ export default class PAASLDAP extends AUTH_BACKEND {
|
||||
}
|
||||
}
|
||||
|
||||
async modUser (userid, attributes, ticket) {
|
||||
async setUser (userid, attributes, ticket) {
|
||||
return await this.#request(`/users/${userid}`, "POST", ticket, attributes);
|
||||
}
|
||||
}
|
||||
|
@@ -123,7 +123,7 @@ router.post("/password", async (req, res) => {
|
||||
const newAttributes = {
|
||||
userpassword: params.password
|
||||
};
|
||||
const response = await handler.modUser(userID, newAttributes, req.cookies);
|
||||
const response = await handler.setUser(userID, newAttributes, req.cookies);
|
||||
if (response.ok) {
|
||||
res.status(response.status).send();
|
||||
}
|
||||
|
Reference in New Issue
Block a user