mirror of
https://github.com/DeNNiiInc/dbgate.git
synced 2026-05-01 15:33:57 +00:00
fix
This commit is contained in:
@@ -62,8 +62,8 @@ class AuthProviderBase {
|
|||||||
}
|
}
|
||||||
|
|
||||||
getCurrentLogin(req) {
|
getCurrentLogin(req) {
|
||||||
const { user } = (req && req.auth) || {};
|
const login = req?.user?.login ?? req?.auth?.user ?? null;
|
||||||
return user;
|
return login;
|
||||||
}
|
}
|
||||||
|
|
||||||
getCurrentPermissions(req) {
|
getCurrentPermissions(req) {
|
||||||
@@ -132,11 +132,6 @@ class OAuthProvider extends AuthProviderBase {
|
|||||||
|
|
||||||
return { error: 'Token not found' };
|
return { error: 'Token not found' };
|
||||||
}
|
}
|
||||||
|
|
||||||
getCurrentLogin(req) {
|
|
||||||
const { login } = (req && req.user) || {};
|
|
||||||
return login;
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
||||||
class ADProvider extends AuthProviderBase {
|
class ADProvider extends AuthProviderBase {
|
||||||
@@ -202,14 +197,6 @@ class LoginsProvider extends AuthProviderBase {
|
|||||||
return !process.env.BASIC_AUTH;
|
return !process.env.BASIC_AUTH;
|
||||||
}
|
}
|
||||||
|
|
||||||
getCurrentPermissions(req) {
|
|
||||||
const logins = getEnvLogins();
|
|
||||||
const loginName =
|
|
||||||
req && req.user && req.user.login ? req.user.login : req && req.auth && req.auth.user ? req.auth.user : null;
|
|
||||||
const login = logins && loginName ? logins.find(x => x.login == loginName) : null;
|
|
||||||
return login ? login.permissions : process.env.PERMISSIONS;
|
|
||||||
}
|
|
||||||
|
|
||||||
isLoginForm() {
|
isLoginForm() {
|
||||||
return !process.env.BASIC_AUTH;
|
return !process.env.BASIC_AUTH;
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user