diff --git a/cmdb-api/api/views/common_setting/auth_config.py b/cmdb-api/api/views/common_setting/auth_config.py
index 728715b..6bb4f30 100644
--- a/cmdb-api/api/views/common_setting/auth_config.py
+++ b/cmdb-api/api/views/common_setting/auth_config.py
@@ -32,11 +32,10 @@ class AuthConfigView(APIView):
             abort(400, ErrFormat.not_support_auth_type.format(auth_type))
 
         params = request.json
+        data = params.get('data', {})
         if auth_type in cli.common_type_list:
-            params['encrypt'] = False
-            cli.create(**params)
-        else:
-            cli.create(params.get('data', {}))
+            data['encrypt'] = False
+        cli.create(data)
 
         return self.jsonify(params)
 
@@ -55,9 +54,8 @@ class AuthConfigViewWithId(APIView):
         data = params.get('data', {})
         if auth_type in cli.common_type_list:
             data['encrypt'] = False
-            res = cli.update(_id, data)
-        else:
-            res = cli.update(_id, data)
+
+        res = cli.update(_id, data)
 
         return self.jsonify(res.to_dict())