mirror of
https://github.com/capricornxl/ad-password-self-service.git
synced 2025-11-11 12:36:09 +08:00
### 2021/05/19 -- 更新:
+ 添加了企业微信支持,修改pwdselfservice/local_settings.py中的SCAN_CODE_TYPE = 'DING'或SCAN_CODE_TYPE = 'WEWORK',区分使用哪个应用扫码验证 + 添加Reids缓存Token支持,如果不配置Redis则使用MemoryStorage缓存到内存中
This commit is contained in:
@@ -0,0 +1,18 @@
|
||||
import datetime
|
||||
|
||||
from django_redis import get_redis_connection
|
||||
|
||||
from utils.storage.memorystorage import MemoryStorage
|
||||
from utils.storage.kvstorage import KvStorage
|
||||
|
||||
try:
|
||||
redis_conn = get_redis_connection()
|
||||
cache_storage = KvStorage(redis_conn)
|
||||
cache_storage.set('redis_connection', str(datetime.datetime))
|
||||
cache_storage.get('redis_connection')
|
||||
print("Redis连接成功,set/get测试通过,Token缓存将使用Redis处理")
|
||||
except Exception as e:
|
||||
cache_storage = MemoryStorage()
|
||||
print("Redis无法连接,Token缓存将使用MemoryStorage处理")
|
||||
print("如果确定需要使用Redis作为缓存,请排查Redis配置")
|
||||
print("Exception: {}".format(e))
|
||||
|
||||
Reference in New Issue
Block a user