Team Ai
Datasetpublic

codekingpro/portable-devtools

sourceHugging Faceupdated 5mo agoView on Hugging Face
1likes14kdownloads
registry.py46 linesDownload Raw Back to authenticate
1##########################################################################2#3# pgAdmin 4 - PostgreSQL Tools4#5# Copyright (C) 2013 - 2024, The pgAdmin Development Team6# This software is released under the PostgreSQL Licence7#8##########################################################################9 10"""External Authentication Registry."""11 12 13from pgadmin.utils.dynamic_registry import create_registry_metaclass14 15 16@classmethod17def load_modules(cls, app=None):18    submodules = []19    from . import internal as module20    submodules.append(module)21 22    from . import kerberos as module23    submodules.append(module)24 25    from . import ldap as module26    submodules.append(module)27 28    from . import mfa as module29    submodules.append(module)30 31    from . import oauth2 as module32    submodules.append(module)33 34    from . import webserver as module35    submodules.append(module)36 37    for module in submodules:38        if "init_app" in module.__dict__.keys():39            module.__dict__["init_app"](app)40 41 42AuthSourceRegistry = create_registry_metaclass(43    "AuthSourceRegistry", __package__, load_modules=load_modules,44    decorate_as_module=True45)46 
codekingpro/portable-devtools · Team Ai