|
1 | 1 | # |
2 | | -# import inspect |
3 | | -# import sys |
4 | | -# from glob import glob |
5 | | -# from os.path import basename, dirname, join |
6 | | -# |
7 | | -# from oidcservice.service import Service |
8 | | - |
9 | | -DEFAULT_SERVICES = [ |
10 | | - ('Authorization', {}), |
11 | | - ['AccessToken', {}], |
12 | | - ('RefreshAccessToken', {}), |
13 | | - ('ProviderInfoDiscovery', {}) |
14 | | -] |
15 | | - |
16 | 2 |
|
17 | | -# def factory(req_name, **kwargs): |
18 | | -# pwd = dirname(__file__) |
19 | | -# if pwd not in sys.path: |
20 | | -# sys.path.insert(0, pwd) |
21 | | -# for x in glob(join(pwd, '*.py')): |
22 | | -# _mod = basename(x)[:-3] |
23 | | -# if not _mod.startswith('__'): |
24 | | -# # _mod = basename(x)[:-3] |
25 | | -# if _mod not in sys.modules: |
26 | | -# __import__(_mod, globals(), locals()) |
27 | | -# |
28 | | -# for name, obj in inspect.getmembers(sys.modules[_mod]): |
29 | | -# if inspect.isclass(obj) and issubclass(obj, Service): |
30 | | -# try: |
31 | | -# if obj.__name__ == req_name: |
32 | | -# return obj(**kwargs) |
33 | | -# except AttributeError: |
34 | | -# pass |
35 | | -# |
| 3 | +DEFAULT_SERVICES = { |
| 4 | + "discovery": { |
| 5 | + 'class': 'oidcservice.oauth2.provider_info_discovery.ProviderInfoDiscovery' |
| 6 | + }, |
| 7 | + 'authorization': { |
| 8 | + 'class': 'oidcservice.oauth2.authorization.Authorization' |
| 9 | + }, |
| 10 | + 'access_token': { |
| 11 | + 'class': 'oidcservice.oauth2.access_token.AccessToken' |
| 12 | + }, |
| 13 | + 'refresh_access_token': { |
| 14 | + 'class': 'oidcservice.oauth2.refresh_access_token.RefreshAccessToken' |
| 15 | + } |
| 16 | +} |
0 commit comments