perf: 支持自定义短信认证

This commit is contained in:
jiangweidong
2023-05-24 17:32:57 +08:00
committed by Jiangjie.Bai
parent 5e7d474bb7
commit 20cc4ea320
9 changed files with 99 additions and 6 deletions

View File

@@ -39,7 +39,8 @@ class SMSTestingAPI(GenericAPIView):
'alibaba': serializers.AlibabaSMSSettingSerializer,
'tencent': serializers.TencentSMSSettingSerializer,
'huawei': serializers.HuaweiSMSSettingSerializer,
'cmpp2': serializers.CMPP2SMSSettingSerializer
'cmpp2': serializers.CMPP2SMSSettingSerializer,
'custom': serializers.CustomSMSSettingSerializer,
}
rbac_perms = {
'POST': 'settings.change_sms'
@@ -115,6 +116,12 @@ class SMSTestingAPI(GenericAPIView):
}
return init_params, send_sms_params
@staticmethod
def get_custom_params(data):
init_params = {}
send_sms_params = {'template_param': OrderedDict(code='666666')}
return init_params, send_sms_params
def get_params_by_backend(self, backend, data):
"""
返回两部分参数