20 lines
689 B
Python
20 lines
689 B
Python
from oauth2_provider.settings import OAuth2ProviderSettings, USER_SETTINGS, DEFAULTS, IMPORT_STRINGS, MANDATORY
|
|
|
|
GOOYAL_DEFAULTS = {
|
|
# Resource Server with Token Introspection additions
|
|
"RESOURCE_SERVER_CLIENT_ID": None,
|
|
"RESOURCE_SERVER_CLIENT_SECRET": None,
|
|
|
|
# set default
|
|
"INTROSPECTION_USER_CREATE_METHOD": None,
|
|
}
|
|
|
|
GOOYAL_IMPORT_STRINGS = ("INTROSPECTION_USER_CREATE_METHOD",)
|
|
|
|
GOOYAL_MANDATORY = ("INTROSPECTION_USER_CREATE_METHOD",)
|
|
|
|
DEFAULTS.update(GOOYAL_DEFAULTS)
|
|
IMPORT_STRINGS = IMPORT_STRINGS + GOOYAL_IMPORT_STRINGS
|
|
MANDATORY = MANDATORY + GOOYAL_MANDATORY
|
|
|
|
oauth2_settings = OAuth2ProviderSettings(USER_SETTINGS, DEFAULTS, IMPORT_STRINGS, MANDATORY)
|