make everything a property

This commit is contained in:
lpm0073 2022-10-04 09:31:04 -05:00
parent a8f81db1f4
commit 2ed4836c7c

View File

@ -24,18 +24,27 @@ class StepwiseMathWPOAuth2(BaseOAuth2):
""" """
# https://python-social-auth.readthedocs.io/en/latest/configuration/settings.html # https://python-social-auth.readthedocs.io/en/latest/configuration/settings.html
SOCIAL_AUTH_SANITIZE_REDIRECTS = True # requires redirect domain to match the original initiating domain.
ACCESS_TOKEN_METHOD = 'POST' @property
def ACCESS_TOKEN_METHOD(self):
return 'POST'
# require redirect domain to match the original initiating domain.
@property
def SOCIAL_AUTH_SANITIZE_REDIRECTS(self):
return True
# This is the string value that will appear in the LMS Django Admin # This is the string value that will appear in the LMS Django Admin
# Third Party Authentication / Provider Configuration (OAuth) # Third Party Authentication / Provider Configuration (OAuth)
# setup page drop-down box titled, "Backend name:", just above # setup page drop-down box titled, "Backend name:", just above
# the "Client ID:" and "Client Secret:" fields. # the "Client ID:" and "Client Secret:" fields.
@property
def name(self): def name(self):
return 'stepwisemath-oauth' return 'stepwisemath-oauth'
# note: no slash at the end of the base url. Python Social Auth # note: no slash at the end of the base url. Python Social Auth
# might clean this up for you, but i'm not 100% certain of that. # might clean this up for you, but i'm not 100% certain of that.
@property
def BASE_URL(self): def BASE_URL(self):
return "https://stepwisemath.ai" return "https://stepwisemath.ai"
@ -44,6 +53,7 @@ class StepwiseMathWPOAuth2(BaseOAuth2):
# the wp-oauth default value for scopes is 'basic' but can be # the wp-oauth default value for scopes is 'basic' but can be
# changed to a list. example 'basic, email, profile'. This # changed to a list. example 'basic, email, profile'. This
# list can be delimited with commas, spaces, whatever. # list can be delimited with commas, spaces, whatever.
@property
def SCOPE_SEPARATOR(self): def SCOPE_SEPARATOR(self):
return "," return ","