diff --git a/packages/api/src/auth/authProvider.js b/packages/api/src/auth/authProvider.js index 3c4d1d3d6..153782ae8 100644 --- a/packages/api/src/auth/authProvider.js +++ b/packages/api/src/auth/authProvider.js @@ -10,6 +10,7 @@ const logger = getLogger('authProvider'); class AuthProviderBase { amoid = 'none'; + skipInList = false; async login(login, password, options = undefined, req = undefined) { return { @@ -53,7 +54,7 @@ class AuthProviderBase { async getCurrentTablePermissions(req) { return []; } - + getLoginPageConnections() { return null; } diff --git a/packages/api/src/controllers/auth.js b/packages/api/src/controllers/auth.js index 320e793f7..bd5053dda 100644 --- a/packages/api/src/controllers/auth.js +++ b/packages/api/src/controllers/auth.js @@ -174,7 +174,9 @@ module.exports = { getProviders_meta: true, getProviders() { return { - providers: getAuthProviders().map(x => x.toJson()), + providers: getAuthProviders() + .filter(x => !x.skipInList) + .map(x => x.toJson()), default: getDefaultAuthProvider()?.amoid, }; },