File tree Expand file tree Collapse file tree 1 file changed +12
-1
lines changed Expand file tree Collapse file tree 1 file changed +12
-1
lines changed Original file line number Diff line number Diff line change @@ -46,6 +46,16 @@ def get_validator_class(cls):
46
46
else :
47
47
return cls .validator_class
48
48
49
+ @classmethod
50
+ def get_oauthlib_core_class (cls ):
51
+ """
52
+ Return the OAuthLibCore implementation class to use
53
+ """
54
+ if cls .oauthlib_core_class is None :
55
+ return OAuthLibCore
56
+ else :
57
+ return cls .oauthlib_core_class
58
+
49
59
@classmethod
50
60
def get_server (cls ):
51
61
"""
@@ -63,7 +73,8 @@ def get_oauthlib_core(cls):
63
73
"""
64
74
if not hasattr (cls , '_oauthlib_core' ):
65
75
server = cls .get_server ()
66
- cls ._oauthlib_core = OAuthLibCore (server )
76
+ core_class = cls .get_oauthlib_core_class ()
77
+ cls ._oauthlib_core = core_class (server )
67
78
return cls ._oauthlib_core
68
79
69
80
def validate_authorization_request (self , request ):
You can’t perform that action at this time.
0 commit comments