Rename auth functions to wiki auth functions
This commit is contained in:
parent
30b1488a18
commit
8f0b278dd4
|
@ -564,7 +564,7 @@ class MyPasswordChangeSerializer(PasswordChangeSerializer):
|
||||||
)
|
)
|
||||||
|
|
||||||
if utils_auth.is_configured():
|
if utils_auth.is_configured():
|
||||||
if utils_auth.set_password(data) != 200:
|
if utils_auth.set_wiki_password(data) != 200:
|
||||||
msg = 'Problem connecting to Auth server: set.'
|
msg = 'Problem connecting to Auth server: set.'
|
||||||
utils.alert_tanner(msg)
|
utils.alert_tanner(msg)
|
||||||
logger.info(msg)
|
logger.info(msg)
|
||||||
|
@ -605,7 +605,7 @@ class MyPasswordResetConfirmSerializer(PasswordResetConfirmSerializer):
|
||||||
)
|
)
|
||||||
|
|
||||||
if utils_auth.is_configured():
|
if utils_auth.is_configured():
|
||||||
if utils_auth.set_password(data) != 200:
|
if utils_auth.set_wiki_password(data) != 200:
|
||||||
msg = 'Problem connecting to Auth server: set.'
|
msg = 'Problem connecting to Auth server: set.'
|
||||||
utils.alert_tanner(msg)
|
utils.alert_tanner(msg)
|
||||||
logger.info(msg)
|
logger.info(msg)
|
||||||
|
@ -657,6 +657,6 @@ class SpaceportAuthSerializer(LoginSerializer):
|
||||||
|
|
||||||
if result:
|
if result:
|
||||||
data = self.context['request'].data
|
data = self.context['request'].data
|
||||||
utils_auth.set_password(data)
|
utils_auth.set_wiki_password(data)
|
||||||
|
|
||||||
return result
|
return result
|
||||||
|
|
|
@ -6,23 +6,22 @@ import requests
|
||||||
from apiserver import secrets
|
from apiserver import secrets
|
||||||
from apiserver.api import utils
|
from apiserver.api import utils
|
||||||
|
|
||||||
def is_configured():
|
def wiki_is_configured():
|
||||||
return bool(secrets.AUTH_API_URL and secrets.AUTH_API_KEY)
|
return bool(secrets.WIKI_AUTH_API_URL and secrets.AUTH_API_KEY)
|
||||||
|
|
||||||
|
|
||||||
def auth_api(route, data):
|
def auth_api(url, data):
|
||||||
try:
|
try:
|
||||||
headers = {'Authorization': 'Token ' + secrets.AUTH_API_KEY}
|
headers = {'Authorization': 'Token ' + secrets.AUTH_API_KEY}
|
||||||
url = secrets.AUTH_API_URL + route
|
|
||||||
r = requests.post(url, data=data, headers=headers, timeout=3)
|
r = requests.post(url, data=data, headers=headers, timeout=3)
|
||||||
return r.status_code
|
return r.status_code
|
||||||
except BaseException as e:
|
except BaseException as e:
|
||||||
logger.error('Auth {} - {} - {}'.format(url, e.__class__.__name__, str(e)))
|
logger.error('Auth {} - {} - {}'.format(url, e.__class__.__name__, str(e)))
|
||||||
return None
|
return None
|
||||||
|
|
||||||
def set_password(data):
|
def set_wiki_password(data):
|
||||||
auth_data = dict(
|
auth_data = dict(
|
||||||
username=data['username'],
|
username=data['username'],
|
||||||
password=data['password'],
|
password=data['password'],
|
||||||
)
|
)
|
||||||
return auth_api('set-password', auth_data)
|
return auth_api(secrets.WIKI_AUTH_API_URL + 'set-wiki-password', auth_data)
|
||||||
|
|
|
@ -40,10 +40,10 @@ LDAP_API_URL = ''
|
||||||
# spaceport/ldapserver/secrets.py
|
# spaceport/ldapserver/secrets.py
|
||||||
LDAP_API_KEY = ''
|
LDAP_API_KEY = ''
|
||||||
|
|
||||||
# Auth API url
|
# Wiki Auth API url
|
||||||
# should contain the IP and port of the script and machine connected over VPN
|
# should contain the IP and port of the script and machine connected over VPN
|
||||||
# with trailing slash
|
# with trailing slash
|
||||||
AUTH_API_URL = ''
|
WIKI_AUTH_API_URL = ''
|
||||||
|
|
||||||
# Auth API key
|
# Auth API key
|
||||||
# should be equal to the auth token value set in
|
# should be equal to the auth token value set in
|
||||||
|
|
Loading…
Reference in New Issue
Block a user