Browse Source

[Update] 删除 py-radius 依赖

pull/3454/head
BaiJiangJie 5 years ago
parent
commit
aebf32d7be
  1. 31
      apps/authentication/backends/radius.py
  2. 1
      requirements/requirements.txt

31
apps/authentication/backends/radius.py

@ -51,34 +51,3 @@ class RadiusBackend(CreateUserMixin, RADIUSBackend):
class RadiusRealmBackend(CreateUserMixin, RADIUSRealmBackend): class RadiusRealmBackend(CreateUserMixin, RADIUSRealmBackend):
pass pass
class TestRadiusPyRadius(object):
def __init__(self, username, password):
self.username = username
self.password = password
self.secret = settings.CONFIG.RADIUS_SECRET
self.host = settings.CONFIG.RADIUS_SERVER
self.port = settings.CONFIG.RADIUS_PORT
def attr_to_json(self):
attr_json = {
'username': self.username,
'password': self.password,
'secret': self.secret,
'host': self.host,
'port': self.port
}
return attr_json
def authenticate(self):
import radius
print('Authenticate Radius start: ')
params = self.attr_to_json()
print("Params: {}".format(params))
r = radius.authenticate(
self.username, self.password,
self.secret, host=self.host, port=int(self.port)
)
print("Result: {}".format(r))

1
requirements/requirements.txt

@ -89,4 +89,3 @@ flower==0.9.3
channels-redis==2.4.0 channels-redis==2.4.0
channels==2.3.0 channels==2.3.0
daphne==2.3.0 daphne==2.3.0
py-radius==2.0.2.post1

Loading…
Cancel
Save